ANN: Data.Array.Accelerate — an EDSL for accelerated array computations

Manuel M T Chakravarty chak at
Sun Aug 22 08:49:42 EDT 2010

Data.Array.Accelerate defines an embedded language of array computations for high-performance computing. Computations on multi-dimensional, regular arrays are expressed in the form of parameterised collective operations (such as maps, reductions, and permutations).  Version of Accelerate includes a mostly feature-complete backend generating code for NVIDIA's CUDA language for general-purpose GPU computing.  More on this release is at

On Hackage:

If you are keen on Haskell on GPUs, give this a spin!


More information about the Glasgow-haskell-users mailing list