The accelerate-llvm-ptx package

[ Tags: 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

Properties

Versions 1.0.0.0, 1.0.0.1, 1.1.0.0, 1.1.0.1
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 BSD3
Author Trevor L. McDonell
Maintainer Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
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 Thu May 25 10:29:56 UTC 2017 by TrevorMcDonell
Updated Thu May 25 10:32:56 UTC 2017 by TrevorMcDonell to revision 1   [What is this?]
Distributions LTSHaskell:1.1.0.1, NixOS:1.1.0.1, Stackage:1.1.0.1
Downloads 1336 total (63 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
nvvm

Use the NVVM library to generate optimised PTX

DisabledAutomatic
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.

DisabledAutomatic
bounds-checks

Enable bounds checking

EnabledAutomatic
unsafe-checks

Enable bounds checking in unsafe operations

DisabledAutomatic
internal-checks

Enable internal consistency checks

DisabledAutomatic

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