We show how generative and meta-programming techniques can be applied to the implementation of a skeleton-based parallel programming library . The resulting library, QUAFF, both offers a high level of abstraction and produces high performance code by performing most of the high to low-level transformations at compile-time rather than run-time. The implementation is derived directly from a set of explicit production rules, in a semantic-oriented style, it is therefore formally sounded and much more amenable to proofs or extensions

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element