accelerate-cuda: Accelerate backend for NVIDIA GPUs
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.2 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.
Modules
- Data
- Array
- Accelerate
- Data.Array.Accelerate.CUDA
- Data.Array.Accelerate.CUDA.Foreign
- Data.Array.Accelerate.CUDA
- Accelerate
- Array
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
debug | Enable tracing message flags. These are read from the command-line arguments, which is convenient but may cause problems interacting with the user program, so is not enabled by default. The available options:
| Disabled |
bounds-checks | Enable bounds checking | Enabled |
unsafe-checks | Enable bounds checking in unsafe operations | Disabled |
internal-checks | Enable internal consistency checks | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- accelerate-cuda-0.14.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.12.0.0, 0.12.1.0, 0.12.1.1, 0.12.1.2, 0.13.0.0, 0.13.0.1, 0.13.0.2, 0.13.0.3, 0.13.0.4, 0.14.0.0, 0.15.0.0, 0.15.1.0, 0.15.1.1, 0.16.0.0, 0.17.0.0 (info) |
---|---|
Dependencies | accelerate (>=0.14 && <0.15), array (>=0.3), base (>=4.6 && <4.7), binary (>=0.5 && <0.7), bytestring (>=0.9 && <0.11), cryptohash (>=0.7 && <0.12), cuda (>=0.5.1.1 && <0.6), directory (>=1.0), fclabels (>=2.0 && <2.1), filepath (>=1.0), hashable (>=1.1 && <1.3), hashtables (>=1.0.1 && <1.2), language-c-quote (>=0.4.4 && <0.8), mainland-pretty (>=0.2 && <0.3), mtl (>=2.0 && <2.2), old-time (>=1.0), pretty (>=1.0), process (>=1.0), SafeSemaphore (>=0.9 && <0.10), srcloc (>=0.2 && <0.5), template-haskell (>=2.2), text (>=0.11 && <0.12), transformers (>=0.2 && <0.4), unix (>=2.4), unordered-containers (>=0.1.4 && <0.3), Win32 (>=2.2.1) [details] |
Tested with | ghc >=7.6 && <7.7 |
License | BSD-3-Clause |
Author | Manuel M T Chakravarty, Robert Clifton-Everest, Gabriele Keller, Sean Lee, Trevor L. McDonell |
Maintainer | Trevor L. McDonell <tmcdonell@cse.unsw.edu.au> |
Category | Compilers/Interpreters, Concurrency, Data, Parallelism |
Home page | https://github.com/AccelerateHS/accelerate-cuda/ |
Bug tracker | https://github.com/AccelerateHS/accelerate/issues |
Source repo | head: git clone https://github.com/AccelerateHS/accelerate-cuda |
Uploaded | by TrevorMcDonell at 2013-11-19T09:23:42Z |
Distributions | |
Reverse Dependencies | 8 direct, 1 indirect [details] |
Downloads | 15546 total (19 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-19 [all 9 reports] |