accelerate: An embedded language for accelerated array processing

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

This library defines an embedded language for regular, multi-dimensional array computations with multiple backends to facilitate high-performance implementations. Currently, the only backend is an interpreter that serves as a reference implementation of the intended semantics of the language.

Versions 0.4.0, 0.5.0.0, 0.6.0.0, 0.7.1.0, 0.8.0.0, 0.8.1.0, 0.9.0.0, 0.9.0.1, 0.10.0.0, 0.12.0.0, 0.12.1.0, 0.12.2.0, 0.13.0.0, 0.13.0.1, 0.13.0.2, 0.13.0.3, 0.13.0.4, 0.13.0.5, 0.14.0.0, 0.15.0.0, 0.15.1.0, 1.0.0.0, 1.1.0.0, 1.1.1.0, 1.2.0.0
Dependencies array, base (==3.*), ghc-prim, haskell98, pretty [details]
License BSD-3-Clause
Author Manuel M T Chakravarty, Gabriele Keller, Sean Lee
Maintainer Manuel M T Chakravarty <chak@cse.unsw.edu.au>
Category Compilers/Interpreters, Concurrency, Data
Uploaded by ManuelChakravarty at Mon Aug 17 04:07:31 UTC 2009
Distributions LTSHaskell:1.1.1.0, NixOS:1.2.0.0, openSUSE:1.1.1.0
Downloads 15205 total (73 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-31 [all 7 reports]
Hackage Matrix CI

Modules

  • Data
    • Array
      • Data.Array.Accelerate
        • Data.Array.Accelerate.Interpreter

Downloads

Maintainer's Corner

For package maintainers and hackage trustees