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...

Full description

Bibliographic Details
Main Authors: Podobas, Artur, Brorsson, Mats
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