Summary: Compatible Phase Co-Scheduling
on a CMP of Multi-Threaded Processors
, Rajeev Garg?
, David H. Albonesiy
and Sandhya Dwarkadas?
Departments of Electrical and Computer Engineering and of Computer Science, University of Rochester
Computer Systems Laboratory, Cornell University
firstname.lastname@example.org, fgarg,email@example.com, firstname.lastname@example.org
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-