| | |
Summary: PIPELINED MULTITHREADING
TRANSFORMATIONS AND SUPPORT
MECHANISMS
RAM RANGAN
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
COMPUTER SCIENCE
JUNE 2007
c Copyright by Ram Rangan, 2007.
All Rights Reserved
Abstract
Even though chip multiprocessors have emerged as the predominant organization for
future microprocessors, the multiple on-chip cores do not directly result in improved appli-
cation performance (especially for legacy applications, which are predominantly sequential
C/C++ codes). Consequently, parallelizing applications to execute on multiple cores is es-
|