This section describes the program in Computer Systems and Architectures. The work is being carried out in the Computer Systems Laboratory by an integrated team of faculty indicated below and their students and Post Doctoral Research Associates. This team will be led by Prof. John Hennessy. While great strides have been made in building parallel machines and in employing such machines for scientific applications, parallel programs are still too hard to write, too hard to port, and too hard to tune to achieve high performance.
Scalability is the goal.
SUIF interactive parallel program explorer. We will develop the SUIF Parallel Program Explorer, an interactive system that assists a programmer in getting effective parallel program performance. The system will aid programmers in working with existing sequential programs, as well as explicitly parallelized codes. High-level visualization of such bottleneck for large codes will be a key part of the investigation. We envision an interactive system that allows both the compiler and programmer to make use of performance feedback to improve the code through more informed compilation.