Architecture-aware Task-scheduling: A thermal approach
2011 (English)In: http://faspp.ac.upc.edu/faspp11/, 2011Conference paper (Refereed)
Current task-centric many-core schedulers share a “naive” view of processor architecture; a view that does not care about its thermal, architectural or power consuming properties. Future processor will be more heterogeneous than what we see today, and following Moore’s law of transistor doubling, we foresee an increase in power consumption and thus temperature.
Thermal stress can induce errors in processors, and so a common way to counter this is by slowing the processor down; something task-centric schedulers should strive to avoid. The Thermal-Task-Interleaving scheduling algorithm proposed in this paper takes both the application temperature behavior and architecture into account when making decisions. We show that for a mixed workload, our scheduler outperforms some of the standard, architecture-unaware scheduling solutions existing today.
Place, publisher, year, edition, pages
OpenMP, Tasks, Power, Thermal, Temperature, Scheduling, Many-core, Tilera
IdentifiersURN: urn:nbn:se:kth:diva-89634OAI: oai:DiVA.org:kth-89634DiVA: diva2:503186
QC 201202152012-02-152012-02-152015-10-16Bibliographically approved