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
Line 
1Done:
2 make the args struct
3 implement clCreateKernel
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
6
7ToDo:
8
9
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.
17 No memset();
18 No strcmp();
19 Program crash when using array index of kernel
20 Bug in memory leak detection
21 Forgot to notice that there need to be multiple args
22
23
24
25 -------
26
27Done:
28Change square.cvl to reflect new changes
29Fixed problem with empty space being used
30Grappled with invalid pointer dereference.
31
32
33ToDo:
34Alter wiki again
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:
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
47 heap object names are unique, but not in this program
48
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
58
59
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
70
Note: See TracBrowser for help on using the repository browser.