Dynamic Heterogeneous Scheduling Decisions Using Historical Runtime Data

Abstract

Heterogeneous systems often employ processing units with a wide spectrum of performance capabilities. Allowing individual applications to make greedy local scheduling decisions leads to imbalance, with underutilization of some devices and excessive contention for others. If we instead allow the system to make global scheduling decisions and assign some… (More)

Topics

5 Figures and Tables

Cite this paper

@inproceedings{Gregg2011DynamicHS, title={Dynamic Heterogeneous Scheduling Decisions Using Historical Runtime Data}, author={Chris Gregg and Michael Boyer and Kim M. Hazelwood and Kevin Skadron}, year={2011} }