Alastair Murray

Vice President And Architect For Language Runtimes at Codeplay Software

Alastair Murray has a diverse work experience in the field of compiler design and software engineering. Alastair started their career as a Summer Intern at ARC International, where they worked on porting video encoders to new SIMD architectures. Alastair also completed a Summer Internship at LLVM, focusing on improving support for "Profile Guided Optimization" in the LLVM compiler as part of the Google Summer of Code program.

Alastair then pursued their education and obtained a BSc Hons. in Computer Science from the University of Edinburgh, where they achieved first-class honors. Alastair also won third prize for the "Individual Project" course by developing a distributed file system in Java. For their final dissertation, they developed new heuristics for a video encoder.

After their studies, Alastair joined the Systems Software Research Group at Virginia Tech as a Post-doctoral Research Associate. Alastair led a group of students in investigating compilation for parallel and heterogeneous hardware, focusing on programming with high-level languages like OpenCL, OpenMP, and Java.

Alastair then moved on to Codeplay Software, where they held multiple roles. Alastair started as a Compiler Engineer, responsible for developing compilers. Alastair then progressed to the role of Senior Software Engineer, Compilers, and later became a Principal Software Engineer, Compilers. Most recently, Alastair served as the Vice President of Product Engineering at Codeplay Software.

Throughout their career, Alastair has conducted cutting-edge research in compiler design, resulting in several peer-reviewed research papers. Alastair has demonstrated skills in algorithm presentation, clear communication, and informative teaching as a Tutor for Compiling Techniques at the University of Edinburgh.

Overall, Alastair Murray has a strong background in compiler design research and software engineering, with a focus on parallel and heterogeneous hardware.

Alastair Murray completed their education in computer science at The University of Edinburgh. From 2002 to 2006, they pursued their Bachelor of Science degree with honors (BSc Hons.) in Computer Science. Subsequently, they went on to complete their Doctor of Philosophy (PhD) in Computer Science from 2006 to 2011 at the same institution.

Location

Edinburgh, United Kingdom

Links


Org chart


Teams


Offices

This person is not in any offices


Codeplay Software

Codeplay Software is a world pioneer in acceleration technologies for AI, having developed some of the first tools to enable complex software, such as AI, to be accelerated using graphics processors. Today, most AI software, including for cars, is developed using graphics processors designed for video games. Codeplay is the world’s leading companyproviding the tools to enable software to be accelerated by graphics processors or the latest specialized AI processors. Codeplay works with the world's leading technology businesses to build advanced intelligence into devices ranging from smartphones to self-driving cars.


Employees

51-200

Links