accelerate-llvm-ptx: Accelerate backend generating LLVM

[ accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism ] [ Propose Tags ]

This library implements a backend for the Accelerate language which generates LLVM-IR targeting CUDA capable GPUs. For further information, refer to the main Accelerate package: http://hackage.haskell.org/package/accelerate

Versions [RSS] [faq] 1.0.0.0, 1.0.0.1, 1.1.0.0, 1.1.0.1, 1.2.0.0, 1.2.0.1, 1.3.0.0
Dependencies accelerate (==1.0.*), accelerate-llvm (==1.0.*), base (>=4.7 && <4.10), bytestring (>=0.9), containers (==0.5.*), cuda (>=0.7), directory (>=1.0), dlist (>=0.6), fclabels (>=2.0), filepath (>=1.0), hashable (>=1.2), llvm-hs (==4.0.*), llvm-hs-pure (==4.0.*), mtl (>=2.2.1), nvvm (>=0.7.5), pretty (>=1.1), time (>=1.4), unordered-containers (>=0.2) [details]
License BSD-3-Clause
Author Trevor L. McDonell
Maintainer Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
Revised Revision 1 made by TrevorMcDonell at 2017-05-25T10:32:56Z
Category Compilers/Interpreters, Concurrency, Data, Parallelism
Bug tracker https://github.com/AccelerateHS/accelerate/issues
Source repo head: git clone https://github.com/AccelerateHS/accelerate-llvm.git
this: git clone https://github.com/AccelerateHS/accelerate-llvm.git(tag 1.0.0.1)
Uploaded by TrevorMcDonell at 2017-05-25T10:29:56Z
Distributions NixOS:1.3.0.0
Downloads 5131 total (50 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Manual Flags

NameDescriptionDefault
Automatic Flags
NameDescriptionDefault
nvvm

Use the NVVM library to generate optimised PTX

Disabled
debug

Enable debug tracing message flags. Note that debug must be enabled in the base accelerate package as well. See the accelerate package for usage and 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

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Candidates