accelerate-examples: Examples using the Accelerate library

[ accelerate, bsd3, library ] [ Propose Tags ]

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:

Versions [RSS] [faq],,,,,,,,,,,,
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 2012-06-09T06:11:16Z
Distributions NixOS:
Executables accelerate-fluid, accelerate-mandelbrot, accelerate-crystal, accelerate-examples, accelerate-quickcheck
Downloads 10837 total (71 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2016-12-24 [all 8 reports]

Manual Flags

Automatic Flags

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