Applying source level auto-vectorization to Aparapi Java. - Curt Albert; Alastair Murray; Binoy Ravindran (PPPJ, 2014)

Popcorn: bridging the programmability gap in heterogeneous-ISA platforms. - Antonio Barbalace; Marina Sadini; Saif Ansary; Christopher Jelesnianski; Akshay Ravichandran; Cagil Kendir; Alastair Murray; Binoy Ravindran (EuroSys, 2015)

Kernel composition in SYCL. - Ralph Potter; Paul Keir; Russell J. Bradford; Alastair Murray (IWOCL, 2015)

A C++ Programming Model for Heterogeneous System Architecture. - Ralph Potter; Russell J. Bradford; Alastair Murray; Uwe Dolinsky (ISC Workshops, 2016)

Compiler fuzzing through deep learning. - Chris Cummins; Pavlos Petoumenos; Alastair Murray; Hugh Leather (ISSTA, 2018)

AIRA: A Framework for Flexible Compute Kernel Execution in Heterogeneous Platforms. - Robert Lyerly; Alastair Murray; Antonio Barbalace; Binoy Ravindran (IEEE Trans. Parallel Distributed Syst., 2018)

Compute Aorta: A toolkit for implementing heterogeneous programming models. - Alastair Murray; Ewan Crawford (IWOCL, 2020)