Architecture-aware Task-scheduling : A thermal approach
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...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Programvaru- och datorsystem, SCS
2011
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-89634 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-89634 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-896342013-05-31T04:02:25ZArchitecture-aware Task-scheduling : A thermal approachengPodobas, ArturBrorsson, MatsKTH, Programvaru- och datorsystem, SCSKTH, Programvaru- och datorsystem, SCS2011OpenMPTasksPowerThermalTemperatureSchedulingMany-coreTileraCurrent 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. QC 20120215Conference paperinfo:eu-repo/semantics/conferenceObjecttexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-89634http://faspp.ac.upc.edu/faspp11/application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
OpenMP Tasks Power Thermal Temperature Scheduling Many-core Tilera |
spellingShingle |
OpenMP Tasks Power Thermal Temperature Scheduling Many-core Tilera Podobas, Artur Brorsson, Mats Architecture-aware Task-scheduling : A thermal approach |
description |
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. === QC 20120215 |
author |
Podobas, Artur Brorsson, Mats |
author_facet |
Podobas, Artur Brorsson, Mats |
author_sort |
Podobas, Artur |
title |
Architecture-aware Task-scheduling : A thermal approach |
title_short |
Architecture-aware Task-scheduling : A thermal approach |
title_full |
Architecture-aware Task-scheduling : A thermal approach |
title_fullStr |
Architecture-aware Task-scheduling : A thermal approach |
title_full_unstemmed |
Architecture-aware Task-scheduling : A thermal approach |
title_sort |
architecture-aware task-scheduling : a thermal approach |
publisher |
KTH, Programvaru- och datorsystem, SCS |
publishDate |
2011 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-89634 |
work_keys_str_mv |
AT podobasartur architectureawaretaskschedulingathermalapproach AT brorssonmats architectureawaretaskschedulingathermalapproach |
_version_ |
1716586570917609472 |