A DSL for Stencil Codes
Stincilla requires a working AnyDSL installation. A script to build the impala frontend and thorin backend as well as the runtime component is provided by the anydsl metaproject (setup.sh). This script will also checkout Stincilla's sources and configure a build directory.
The setup.sh configures Stincilla and sets all required paths. The backend for code generation will be set to
cpu. This can be changed via CMake:
BACKEND: defines the backend to generate code for (supported values:
cd anydsl/stincilla/build cmake -DBACKEND=nvvm .. # optional: switch to nvvm backend make