| | |
Summary: Compatible Phase Co-Scheduling
on a CMP of Multi-Threaded Processors
Ali El-Moursy?
, Rajeev Garg?
, David H. Albonesiy
and Sandhya Dwarkadas?
?
Departments of Electrical and Computer Engineering and of Computer Science, University of Rochester
y
Computer Systems Laboratory, Cornell University
elmours@ece.rochester.edu, fgarg,sandhyag@cs.rochester.edu, albonesi@csl.cornell.edu
Abstract
The industry is rapidly moving towards the adoption
of Chip Multi-Processors (CMPs) of Simultaneous Multi-
Threaded (SMT) cores for general purpose systems. The
most prominent use of such processors, at least in the
near term, will be as job servers running multiple indepen-
dent threads on the different contexts of the various SMT
cores. In such an environment, the co-scheduling of phases
from different threads plays a significant role in the over-
|