The accelerate-examples package

[Tags: bsd3]

This package demonstrates a number of computation kernels and applications showcasing the Accelerate language and associated backend implementations. It is also used for performance and regression testing.

Refer to the main Accelerate package for more information:


Change logNone available
Dependenciesaccelerate (==0.15.*), accelerate-cuda (>=0.15), accelerate-fft (==0.15.*), accelerate-io (==0.15.*), accelerate-llvm, accelerate-llvm-multidev (==0.15.*), accelerate-llvm-native (==0.15.*), accelerate-llvm-ptx (==0.15.*), array (>=0.3), attoparsec (>=0.10), base (==4.7.*), binary (>=0.7), bmp (>=1.2), bytestring (>=0.9), bytestring-lexing (>=0.2), cereal (>=0.3), containers (>=0.4.2), criterion (>=0.5 && <1.0), directory (>=1.1), ekg (>=0.3), fclabels (>=1.0), filepath (>=1.0), gloss (>=1.7), gloss-accelerate (>=1.7), gloss-raster-accelerate (>=1.7), HUnit (>=1.2), mwc-random (>=0.8), normaldistribution, primitive (>=0.5), QuickCheck (>=2.7), random, repa (>=3.1), repa-io (>=3.1), test-framework (>=0.5), test-framework-hunit (>=0.3), test-framework-quickcheck2 (>=0.2), vector (>=0.7), vector-algorithms (>=0.4) [details]
AuthorThe Accelerate Team
MaintainerTrevor L. McDonell <>
CategoryCompilers/Interpreters, Concurrency, Data, Parallelism
Home page
Bug tracker
Source repositorythis: git clone -b release/0.15(tag
Executablesaccelerate-kmeans, accelerate-ray, accelerate-pagerank, accelerate-fft, accelerate-hashcat, accelerate-smoothlife, accelerate-nbody, accelerate-fluid, accelerate-mandelbrot, accelerate-canny, accelerate-crystal, accelerate-smvm, accelerate-nofib
UploadedMon Sep 15 01:17:05 UTC 2014 by TrevorMcDonell
UpdatedMon Sep 15 18:34:33 UTC 2014 by TrevorMcDonell to revision 1
Downloads1704 total (66 in last 30 days)
0 []
StatusDocs not available [build log]
All reported builds failed as of 2015-09-27 [all 3 reports]


guiEnable gloss-based GUIs, where applicable. If not enabled, the application always runs in benchmark mode.EnabledAutomatic
ekgEnable EKG remote monitoring server at <http://localhost:8000>EnabledAutomatic
cudaEnable the CUDA parallel backend for NVIDIA GPUsEnabledAutomatic
openclEnable the OpenCL parallel backendDisabledAutomatic
llvm-cpuEnable the LLVM backend for multicore CPUsEnabledAutomatic
llvm-gpuEnable the LLVM backend for NVIDIA CPUsEnabledAutomatic
llvm-multiEnable the multi-device LLVM backendEnabledAutomatic
nofibRegression test suiteEnabledAutomatic
smvmSparse-matrix vector multiplication benchmarkEnabledAutomatic
crystalA visualisation of a sum of waves in a planeEnabledAutomatic
cannyCanny edge detection benchmarkEnabledAutomatic
mandelbrotA Mandelbrot fractal benchmarkEnabledAutomatic
fluidAn interactive particle-based fluid simulationEnabledAutomatic
nbodySimulation of gravitational attraction between solid particlesEnabledAutomatic
smoothlifeA cellular automata simulationEnabledAutomatic
hashcatA "password recovery" application for MD5 crackingEnabledAutomatic
fftSimple FFT-based high/low-pass image filteringEnabledAutomatic
pagerankImplementation of the PageRank algorithmEnabledAutomatic
rayA simple real-time ray tracerEnabledAutomatic
kmeansAn implementation of k-means clustering in a planeEnabledAutomatic

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


Maintainers' corner

For package maintainers and hackage trustees