Graduate student
Chris Shannon

Research Project Title 
Architecture and Compiler Technology for Future Heterogeneous Multiprocessors for Telecommunication

Principal Investigators
Wen-Mei Hwu

Unit #10
Project Overview

The focus of the project is on program analysis techniques that will lead to much stronger compiler support for heterogeneous multiprocessor systems to handle telecommunication applications. In particular, we have been focusing on the escape analysis techniques that enable the compiler to isolate code sequences that are not affected by other threads of the same process. This also enables more optimizations than what compiler can traditionally do. This work is being done in the Java domain where the thread model is sufficiently well defined to allow us to focus on the escape analysis and code isolation aspects of the work. A master thesis has been drafted based on the work.

This is a new project to develop a conceptual framework, practical models, and effective tools for designing future high-speed, low power, and low cost computing systems. The target application domain will be mobile devices. The immediate goal is to enable designers to efficiently identify the best opportunities in the tradeoff between programmability, performance, cost and power efficiency for any given application.