| | |
Summary: A System for Flexible Parallel
Execution
Arun Raman
A Dissertation
Presented to the Faculty
of Princeton University
in Candidacy for the Degree
of Doctor of Philosophy
Recommended for Acceptance
by the Department of
Electrical Engineering
Advisor: Professor David I. August
January 2012
c Copyright by Arun Raman, 2011.
All Rights Reserved
Abstract
Exponential growth in transistor density combined with diminishing returns from
uniprocessor improvements has compelled the industry to transition to multicore ar-
chitectures. To realize the performance potential of multicore architectures, programs
must be parallelized effectively. The efficiency of parallel program execution depends
|