Accelerate backend for NVIDIA GPUs.
This backend has been deprecated in favour of accelerate-llvm-ptx.
This library implements a backend for the Accelerate language instrumented for parallel execution on CUDA-capable NVIDIA GPUs. For further information, refer to the main Accelerate package: http://hackage.haskell.org/package/accelerate
To use this backend you will need:
A CUDA-enabled NVIDIA GPU with, for full functionality, compute capability 1.3 or greater. See the table on Wikipedia for supported GPUs: http://en.wikipedia.org/wiki/CUDA#Supported_GPUs
The CUDA SDK, available from the NVIDIA Developer Zone: http://developer.nvidia.com/cuda-downloads
See the Haddock documentation for additional information related to using this backend.
Compile modules that use the CUDA backend with the -threaded
flag.