I am looking for a way to make good use of OpenCL in Haskell and have found these slides ( alternative source ) of Benedict Gaster. They mention the impressive HOpenCL contextual API, but I can't find anything tangible.
The only thing that looks like the given C-quasi-notation seems to be language-c-quote , and its support for OpenCL-C ends with types, it does not support additional keywords.
And accelerate is something completely different, and mostly for CUDA, with the OpenCL core component in early alpha.
Then there is HIPERFIT , where no code has been published for a year (but the project still works), which seems to combine C quasiquotation and OpenCL, their bindings are even called HOpenCL, but they are just a shell, nothing is visible about monadic transformations and etc.
None of this seems closed and ready to build ...
Any news or other projects that I missed?
source share