accelerate-examples: Examples using the Accelerate library

[ bsd3, compilers-interpreters, concurrency, data, library, parallelism ] [ Propose Tags ]
Dependencies accelerate (>=0.12), accelerate‑cuda (>=0.12), accelerate‑io (>=0.12), accelerate‑opencl (==0.1.*), array (>=0.3), attoparsec (>=0.10), base (==4.*), bmp (>=1.2), bytestring (>=0.9), bytestring‑lexing (>=0.2), cmdargs (>=0.6), criterion (>=0.5), cuda (>=0.4), deepseq (>=1.1), directory (>=1.0), fclabels (>=1.0), filepath (>=1.0), gloss (>=1.7), hashtables (>=1.0.1), mtl (>=1.1), mwc‑random (>=0.8), pgm (>=0.1), pretty (>=1.0), QuickCheck (>=2.0), random, test‑framework (>=0.5), test‑framework‑quickcheck2 (>=0.2), vector (>=0.7), vector‑algorithms (>=0.4) [details]
License BSD-3-Clause
Author The Accelerate Team
Maintainer Trevor L. McDonell <>
Category Compilers/Interpreters, Concurrency, Data, Parallelism
Home page
Source repo head: git clone
Uploaded by ManuelChakravarty at Sat Jun 9 06:11:16 UTC 2012
Distributions NixOS:
Executables accelerate-fluid, accelerate-mandelbrot, accelerate-crystal, accelerate-examples, accelerate-quickcheck
Downloads 5053 total (26 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-24 [all 8 reports]
Hackage Matrix CI

This package defines a number of example programs for verification and performance testing of the Accelerate language and associated backend implementations. By default the package attempts to build with all available backends, but this might not be desirable or even possible depending on your available hardware. To disable a specific component, install with the extra cabal flag(s):

. > cabal install accelerate-examples -f-opt

Where the available options are:



Enable gloss-based GUIs, where applicable. If not enabled, the application always runs in benchmark mode.


Enable the CUDA parallel backend for NVIDIA GPUs


Enable the OpenCL parallel backend


Provide access to the block copy I/O functionality


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees