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.

Maintainer's Corner

Readme for accelerate-examples-1.2.0.0

Examples programs using Accelerate

Example programs using the Accelerate library. If you add new features to the
base library or find a bug, please add a test case. The aim is for this program
to evolve and be useful for both performance and regression testing.

Before building, you may want to edit the stack.yaml file to change the build
configuration. In particular, the flags section at the bottom can be used to
enable or disable individual example programs and accelerate backends, as well
as features such as monitoring and debug output.

Adding new backends

Adding support for new Accelerate backends should require only a few minor
additions to the cabal file and the module
'Data.Array.Accelerate.Examples.Internal.Backend'.