I am on the Steering Committee of NAIS, the
Centre for Numerical Algorithms and Intelligent Software, and hosted the
NAIS Workshop on Skeletons, Heterogeneous Systems
and Domain Specific Optimization.
I am a member of the HiPEAC network of excellence.
Previous projects include
eSkel
and Enhance.
Design and Analysis of Parallel Algorithms
Parallel Programming Languages and Systems
I am a member of the
Institute for Computing Systems Architecture (ICSA),
with an interest in parallel programming models,
emphasising approaches which exploit
skeletons to package and optimize well known patterns
of computation and interaction as parallel programming abstractions.
Within ICSA I work with the
Structured Parallelism Group and the
Compiler and Architecture Design Group.
Research
Teaching