Overview | Members | Recent Publications


Research Overview and Activities

We are interested in the study of structure in 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 second order operations, parameterised by other simpler operations, thereby raising the conceptual level at which parallel computations are described and encouraging cost effective portability. More information on this area can be found at the skeletal parallelism homepage.

Earlier work on the H-PRAM model of computation spanned algorithmic and architectural concerns. The H-PRAM is a recursively partitionable variant of the well-known PRAM model. Dynamically partitioned sub-PRAMs are charged implementation overheads related to their size, thereby promoting locality in algorithm design, and providing a target for implementation techniques with cost effective scalability in mind.


Members


Recent Publications

Murray Cole, questions to <mic@dcs.ed.ac.uk>, last change 8/4/98