Updated GSoC 2014 Ideas (markdown)

This commit is contained in:
Andreas Rumpf 2014-02-12 16:03:04 -08:00
parent 369cb80435
commit e7d96d2bdc
1 changed files with 6 additions and 1 deletions

View File

@ -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))