Search: 
GSRC Student Profile:

Christian Bienia

http://www.cs.princeton.edu/~cbienia
(For more contact info, please log in.)

Princeton University
Advisor: Kai Li

GSRC theme:  drivers
Expected graduation:  Oct, 2010

Research Overview:  Benchmarking Modern Multiprocessors

Benchmarking has become one of the most important methods for quantitative performance evaluation of processor and computer system designs. Benchmarking of modern multiprocessors such as chip-multiprocessors is challenging because of their application domain, scalability and parallelism requirements. During my research, I have developed a methodology to design effective benchmark suites and demonstrated its effectiveness by developing and deploying a benchmark suite for evaluating multiprocessors.

More specifically, my research includes several contributions. First, I showed that parallel program behavior has changed significantly over time and that new benchmark designs need to consider such changes. Second, I quantitatively described the requirements and characteristics of a set of multithreaded programs and their underlying technology trends. Third, I developed a systematic approach to scale and select benchmark inputs with the goal of optimizing benchmarking accuracy subject to constrained execution or simulation time. Finally, I created a parallel benchmark suite called PARSEC for evaluating modern shared-memory multiprocessors. Since its initial release, PARSEC has been adopted by many architecture groups in both research and industry.