[Haskell-cafe] NVIDIA's CUDA and Haskell

Trevor L. McDonell tmcdonell at cse.unsw.edu.au
Tue Jul 5 13:08:04 CEST 2011


I should mention that the version of 'accelerate' on hackage is a little old and
unloved at the moment, but the source repo should work:

https://github.com/mchakravarty/accelerate

Also, the CUDA bindings package hasn't yet been tested/updated for the recent
4.0 toolkit release.

-T


On 05/07/2011, at 10:13 AM, Don Stewart wrote:

> There's a lot of active work:
> 
> Direct access to CUDA: http://hackage.haskell.org/package/cuda
> CUDA in Haskell: http://hackage.haskell.org/package/language-c-quote
> Direct access to OpenCL: http://hackage.haskell.org/package/OpenCLRaw
> High-level pure data parallelism targetting your GPU:
> http://hackage.haskell.org/package/accelerate
> 
> On Mon, Jul 4, 2011 at 8:09 PM, Vasili I. Galchin <vigalchin at gmail.com> wrote:
>> Hi,
>> 
>>       NVIDIA's CUDA library seems to be really hot in the massively parallel
>> world: http://www.nvidia.com/object/cuda_home_new.html. I realize that given
>> CUDA seems to be implemented in an extension of ANSI C that it is pervaded
>> by statefulness. However, is there any effort to build "a bridge" between
>> Haskell and CUDA, foreign language bindings or maybe better yet a monad to
>> encapsulate state??
>> 
>> Kind regards,
>> 
>> Vasili
>> 
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>> 
>> 
> 
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe




More information about the Haskell-Cafe mailing list