Compilers/OS - Synergy with Architectures

Research Areas -> Computer Architecture -> Compilers/OS - Synergy with Architectures
 
Overview
ACAL researchers are exploring a wide range of topics that utilize compiler and operating systems to optimize computing systems. For example, Prof. Mahlke’s Compilers Creating Custom Processors (CCCP) project is concerned with the design of customized processors, accelerators, and systems that deliver higher performance, lower power, and more reliability. The CCCP approach is to increase the efficiency of designs by customizing the hardware to the software that will run on the system. The focus is on building programmable systems, thus new compiler technology is required to automatically map applications onto the new hardware. Profs. Mahlke and Narayanasamy work on domain specific architectures and compilers, GPGPUs, medical imaging, etc. Profs. Chen, Flinn, and Narayanasamy explore problems at the interface of architecture, operating systems and program analysis, to help programmers write and maintain reliable parallel software. Specific projects include support for tolerating concurrency bugs, memory consistency models and deterministic replay.
 
Faculty
Austin, Todd
Mahlke, Scott
Narayanasamy, Satish


Affiliated Faculty
Chen, Peter