Research

My research is focused primarily on the utilisation of so-called “many-core” architectures (e.g. AMD and NVIDIA graphics cards, Intel MIC) for the acceleration of high-performance scientific computing workloads.  I am also interested in the development of predictive performance models, both to guide future application optimisations and to examine the performance of codes at massive scale.

A lot of my work to date has focused on a class of application known as “pipelined wavefront codes”, but I have also worked on computational fluid dynamics and molecular dynamics codes.

Publications

2011

2010

Go to Top