Publikationsansicht

General Terms (2007)

Abstract
Simultaneous Multithreading machines benefit from jobscheduling software that monitors how well coscheduled jobs share CPU resources, and coschedules jobs that interact well to make more efficient use of those resources. As a result, informed coscheduling can yield significant performance gains over naive schedulers. However, prior work on coscheduling focused on equal-priority job mixes, which is an unrealistic assumption for modern operating systems. This paper demonstrates that a scheduler for an SMT machine can both satisfy process priorities and symbiotically schedule low and high priority threads to increase system throughput. Naive priority schedulers dedicate the machine to high priority jobs to meet priority goals, and as a result decrease opportunities for increased performance from multithreading and coscheduling. More informed

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.18.5406
Quelle http://www.cs.ucsd.edu/~voelker/pubs/smtsched-sigmet02.pdf
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Job Scheduling, Priorities
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.42.7329, 10.1.1.100.7314, 10.1.1.91.3774, 10.1.1.110.3723, 10.1.1.17.2437, 10.1.1.38.8905, 10.1.1.29.4656, 10.1.1.18.7505, 10.1.1.24.6388, 10.1.1.22.6468, 10.1.1.25.6173, 10.1.1.44.6830, 10.1.1.113.2503, 10.1.1.17.3053, 10.1.1.34.8238, 10.1.1.100.9100