IIRC, there has been woirk done by Manuel and his team. I'm sure he'll chime in on that. One thing though, is that CUDA is being supplanted by OpenCL in the next few years, and OpenCL can handle data parallelism on multicore CPUs as well as GPUs with the same code. It's a little more flexible overall than CUDA, and will be portable across ATI/nVidia/Intell/AMD/Sony Cell in the end, and is well supported on Linux, Mac, and Windows systems. There are two Haskell bindings right now for OpenCL, mine which is OpenCLRaw, and one that you can find IIRC on Google Code if you search for Haskell and OpenCL in the same search string. I would love to see a DPH backend in OpenCL, or failing that, something like GPipe but for computational kernels instead of graphics done in OpenCL. -- Jeff On Wed, Feb 3, 2010 at 12:28 PM, Felipe Lessa <felipe.lessa@gmail.com> wrote:
Hello,
Recently I tried to look for the status of Data Parallel Haskell with a CUDA backend. I've found [1] which mentions [2] saying that this is difficult and work was being done. That was almost two years ago. Was any progress made since then or is the work stalled?
About GSoC, I wonder if there is any part of the ticket that can be done in a summer's worth of time?
Thanks, guys! :)
[1] http://hackage.haskell.org/trac/summer-of-code/ticket/1537 [2] http://article.gmane.org/gmane.comp.lang.haskell.cafe/37538
-- Felipe. _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users