The accelerate-cuda package
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:
1. A CUDA-enabled NVIDIA GPU with, for full functionality, compute capability 1.2 or greater. See the table on Wikipedia for supported GPUs: http://en.wikipedia.org/wiki/CUDA#Supported_GPUs
2. 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.
Properties
| Versions | 0.12.0.0, 0.12.1.0, 0.12.1.1, 0.12.1.2, 0.13.0.0, 0.13.0.1 |
|---|---|
| Dependencies | accelerate (0.13.*), array (≥0.3 & <0.5), base (4.*), binary (≥0.5 & <0.7), bytestring (≥0.9 & <0.11), cryptohash (≥0.7 & <0.10), cuda (≥0.5.0.2 & <0.6), directory (≥1.0 & <1.3), fclabels (≥1.0 & <1.2), filepath (≥1.0 & <1.4), hashable (≥1.1 & <1.3), hashtables (≥1.0 & <1.2), language-c-quote (≥0.4.4 & <0.8), mainland-pretty (0.2.*), mtl (≥2.0 & <2.2), old-time (≥1.0 & <1.2), pretty (≥1.0 & <1.2), process (≥1.0 & <1.2), SafeSemaphore (0.9.*), srcloc (≥0.2 & <0.5), text (0.11.*), transformers (≥0.2 & <0.4), unordered-containers (≥0.1.4 & <0.3), Win32 (≥2.2.1) or accelerate (0.13.*), array (≥0.3 & <0.5), base (4.*), binary (≥0.5 & <0.7), bytestring (≥0.9 & <0.11), cryptohash (≥0.7 & <0.10), cuda (≥0.5.0.2 & <0.6), directory (≥1.0 & <1.3), fclabels (≥1.0 & <1.2), filepath (≥1.0 & <1.4), hashable (≥1.1 & <1.3), hashtables (≥1.0 & <1.2), language-c-quote (≥0.4.4 & <0.8), mainland-pretty (0.2.*), mtl (≥2.0 & <2.2), old-time (≥1.0 & <1.2), pretty (≥1.0 & <1.2), process (≥1.0 & <1.2), SafeSemaphore (0.9.*), srcloc (≥0.2 & <0.5), text (0.11.*), transformers (≥0.2 & <0.4), unix (≥2.4), unordered-containers (≥0.1.4 & <0.3) |
| License | BSD3 |
| Author | Manuel M T Chakravarty, Robert Clifton-Everest, Gabriele Keller, Sean Lee, Trevor L. McDonell |
| Maintainer | Trevor L. McDonell <tmcdonell@cse.unsw.edu.au> |
| Stability | Experimental |
| Category | Compilers/Interpreters, Concurrency, Data, Parallelism |
| Home page | https://github.com/AccelerateHS/accelerate-cuda/ |
| Bug tracker | https://github.com/AccelerateHS/accelerate/issues |
| Source repository | git clone https://github.com/AccelerateHS/accelerate-cuda |
| Upload date | Sun May 12 08:39:10 UTC 2013 |
| Uploaded by | TrevorMcDonell |
| Build failure | ghc-7.6 (log) |
| Distributions | NixOS: 0.13.0.1 |
Modules
- Data
- Array
- Accelerate
- Data.Array.Accelerate.CUDA
- Data.Array.Accelerate.CUDA.Foreign
- Data.Array.Accelerate.CUDA
- Accelerate
- Array
Downloads
- accelerate-cuda-0.13.0.1.tar.gz (Cabal source package)
- package description (included in the package)