Updated GSoC 2014 Ideas (markdown)
This commit is contained in:
parent
369cb80435
commit
e7d96d2bdc
|
@ -31,7 +31,12 @@ Here is a sketch of a possible implementation, but there are lots of other possi
|
|||
___
|
||||
#### Add a code generator for OpenCL
|
||||
**Desirable skills:** Good OpenCL knowledge, knowledge of the compiler internals, basics of type theory.
|
||||
|
||||
|
||||
|
||||
**Description:**
|
||||
|
||||
Nimrod currently supports C, C++, Objective C and JavaScript code generation. However to run efficiently on GPUs an OpenCL backend is required. The easy way to do this is to copy OpenCL's low level mode of operation with its different ``private``, ``local``, ``global`` storage and simply provide a nimrodic syntax for OpenCL. So apart from syntactic sugar users get all of Nimrod's meta programming advantages plus good integration into Nimrod's infrastructure.
|
||||
|
||||
**Difficulty:** Hard
|
||||
|
||||
**Mentor:** Araq ([@Araq](http://github.com/Araq))
|
||||
|
|
Loading…
Reference in New Issue