Hello,

I was wondering if there has been any effort so far in interfacing OCaml with GPU programming solutions like AMD Stream, or OpenCL.
I'm only aware of Daml (CUDA bindings).

I wrote some pieces of AMD Brook bindings a while ago to do very basic read/write operations on GPU, plus some kernel calls.
I don't have much time to invest in this unfortunately.
With OpenCL's ability to compile kernels at runtime, bindings for Ocaml could even offer the nice possibility to write the kernels in .ml files as strings, which would save a lot of wrappers around kernel-only C files.

any ideas, comments, pointers ?

Guillaume.