Structured Parallelism Group

The Structured Parallelism Group is interested in the structure of parallel computation.

Research Overview and Activities

The Structured Parallelism Group is interested in the structure of parallel computation. In the sequential world, high level structuring and abstraction mechanisms have superseded simpler primitive concepts. We believe that analogous mechanisms and models must be developed to allow parallel computing to enjoy similar success.

In our work on algorithmic skeletons we investigate the idea that recurrent patterns of parallel computation and interaction can be abstracted as frameworks, templates or second order operations, parameterised by other simpler operations, thereby raising the conceptual level at which parallel programs are described and encouraging cost effective portability. You can find more specific information on the eSkel and Enhance projects, or more general information on the area at the skeletal parallelism homepage.

Enhance

eSkel

Skeletal parallelism

Members

Former Members

Publications

[scald=1873:sdl_editor_representation {"alt":"","caption":"Structured Parallelism Group - Publications"}]