School of Informatics - University of Edinburgh Institute for Computing Systems Architecture - School of Informatics
Institute for Computing
Systems Architecture
CArD - Compiler and Architecture Design Group

We are interested in how compiler and architecture technology can lead to better performance in parallel, high-performance, and application-specific computer systems. We are interested in developing theory and optimisation techniques for both compilers and architecture, and we are especially interested in the interaction between the two. There is on-going work in the development of auto-parallelising compilers and program transformation theory for high performance and embedded systems. Iterative, feedback directed compilation is another current research area where we investigate different optimisation spaces and search strategies. We are also currently investigating hardware and software issues in speculative parallelisation for both small and large scale multiprocessors.

CArD members from left to right: Thibaut Lutz, Christophe Dubach, Alberto Magni, Siddharth Mohanty, Murali Krishna Emani, Christos Margiolas, Erik Tomusk, Yuan Wen, Björn Franke, Harry Wagstaff, Matthew Bielby, Michael O'Boyle, Tom Spink, Oscar Almer, Vijay Nagarajan, Cheng-Chieh Huang, Murray Cole, Chris Fensch, Bharghava Rajaram, Freddie Qu, George Stefanakis, Christopher Thompson, Alex Collins, Volker Seeker, Hugh Leather, Miles Gould

From left to right: Thibaut Lutz, Christophe Dubach, Alberto Magni, Siddharth Mohanty, Murali Krishna Emani, Christos Margiolas, Erik Tomusk, Yuan Wen, Björn Franke, Harry Wagstaff, Matthew Bielby, Michael O'Boyle, Tom Spink, Oscar Almer, Vijay Nagarajan, Cheng-Chieh Huang, Murray Cole, Chris Fensch, Bharghava Rajaram, Freddie Qu, George Stefanakis, Christopher Thompson, Alex Collins, Volker Seeker, Hugh Leather, Miles Gould.