Version 30 (modified by bgamari, 18 months ago) (diff)


Data Parallel Haskell

This page documents the integration of nested data parallelism into GHC at the developer level, including notes about where we are and what needs doing. See also the user-level wiki page, which includes examples and tutorial-style instructions.

Most of the material describing our approach is partitioned into a set of subpages:

See also


Work on the DPH project stopped around 2010 at which point the implementation began to bit-rot. In June 2018 the implementation was removed from the GHC source tree.

Old status and work plan

Detailed information on how to use the current implementation is at the user-level wiki page. Here is information on the implementation status and outstanding work items:

Old material

Pages that have fallen out of use (and contain out dated information):