accelerate
Version 0.7.1.0 revision 0 uploaded by ManuelChakravarty.
Package meta
- Synopsis
- An embedded language for accelerated array processing
- Description
This library defines an embedded language for regular, multi-dimensional array computations with multiple backends to facilitate high-performance implementations. Currently, there are two backends: (1) an interpreter that serves as a reference implementation of the intended semantics of the language and (2) a CUDA backend generating code for CUDA-capable NVIDIA GPUs.
To use the CUDA backend, you need to have CUDA version 3.x installed. The CUDA backend still misses some features of the full language; in particular, the array operations replicate, slice, and foldSeg are not yet supported.
Known bugs in this version: http://trac.haskell.org/accelerate/query?status=new&status=assigned&status=reopened&status=closed&version=0.7.1.0&order=priority
New in 0.7.1.0: the CUDA backend and a number of scalar functions
- Author
- Manuel M T Chakravarty, Gabriele Keller, Sean Lee, Trevor L. McDonell
- Bug reports
- http://trac.haskell.org/accelerate
- Category
- Compilers/Interpreters, Concurrency, Data
- Copyright
- n/a
- Homepage
- http://www.cse.unsw.edu.au/~chak/project/accelerate/
- Maintainer
- Manuel M T Chakravarty <chak@cse.unsw.edu.au>
- Package URL
- n/a
- Stability
- Experimental