source: CIVL/examples/opencl/2.15/minilog

main
Last change on this file was ea777aa, checked in by Alex Wilton <awilton@…>, 3 years ago

Moved examples, include, build_default.properties, common.xml, and README out from dev.civl.com into the root of the repo.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5704 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 1.9 KB
RevLine 
[fa007d5]1Done:
2 make the args struct
3 implement clCreateKernel
[efe0043]4 Array with flags in, tells the program what variables are malloc'd or not so they don't try to free the same space
5
[fa007d5]6
[4b31bcf]7ToDo:
[efe0043]8
[4b31bcf]9
[fa007d5]10ToDo: Long term:
11 Possible implementation of clGetKernelWorkGroupInfo, if an example that needs it is used
12 Possible implementation of clGetDeviceInfo
13 Re-arrange code so that the group designation is actually possible
14
15Problems:
16 This example does not neatly into work already done.
[3192d8e]17 No memset();
18 No strcmp();
[fa007d5]19 Program crash when using array index of kernel
[efe0043]20 Bug in memory leak detection
[3192d8e]21 Forgot to notice that there need to be multiple args
22
[fb77608]23
24
[3192d8e]25 -------
26
27Done:
[fb77608]28Change square.cvl to reflect new changes
[ed1d441]29Fixed problem with empty space being used
30Grappled with invalid pointer dereference.
[3192d8e]31
32
33ToDo:
[fb77608]34Alter wiki again
[3192d8e]35
36
37ToDo: Long term:
38 Possible implementation of clGetKernelWorkGroupInfo, if an example that needs it is used
39 Possible implementation of clGetDeviceInfo
40 Re-arrange code so that the group designation is actually possible
41
42Problems:
[fb77608]43 Bug where there are many files that aren't there, and the printing of each file is not there
44 Error: This feature is not yet implemented: Pointer addition for anything other than array elements or variables
45at f31:24.4-30 "(( int*)(shared) ... ]".
46 This kernel really doesn't play nice with CIVL
[ed1d441]47 heap object names are unique, but not in this program
48
[98a7bd9]49 -------
50
51Done:
52 Alter wiki for updating. Added pictures and code highlighting to page.
53 Made another example that demonstrates true multi cl_kernel instances and multiple __kernel methods.
54
55
56ToDo:
57
[ed1d441]58
59
[98a7bd9]60ToDo Long term:
61 Possible implementation of clGetKernelWorkGroupInfo, if an example that needs it is used
62 Possible implementation of clGetDeviceInfo
63 Re-arrange code so that the group designation is actually possible
64
65Problems:
66 Found bug based off of strcmp and strcpy, various string operations
67
68
69
[ed1d441]70
Note: See TracBrowser for help on using the repository browser.