Heterogeneous Compilation

Heterogeneous systems are already standard but compiler support for them is not. As this trend continues, compiler developers will have to find new ways to target diverse hardware.

About me

I'm Alastair Murray. I'm a compiler research engineer at Codeplay, working on heterogenous compilation and languages. Previously I was a post-doc in the System Software Research Group at Virginia Tech.

Read more »


I've published papers on several areas of compiler research and compiler-driven automated system design. My publications page gives a good overview of what research areas I have worked on in the past.

Read more »

Other projects

Heterogeneous compilation is currently my primary focus. I'm also looking at compiler/OS interaction, applying machine learning to workload-aware parallel scheduling, and architecture-aware OpenCL characterisation.

Coming soon