Package-Aware Scheduling of embedded workloads for temperature and Energy management on heterogeneous MPSoCs

In this paper, we present PASTEMP, a solution for Package Aware Scheduling for Thermal and Energy management using Multi- Parametric programming in heterogeneous embedded multiprocessor SoCs (MPSoCs). Based on the current thermal state of the system and current performance requirements of the worklo...

Full description

Saved in:
Bibliographic Details
Published in2010 IEEE International Conference on Computer Design pp. 521 - 527
Main Authors Sharifi, S, Rosing, T S
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2010
Subjects
Online AccessGet full text
ISBN1424489369
9781424489367
ISSN1063-6404
DOI10.1109/ICCD.2010.5647628

Cover

Abstract In this paper, we present PASTEMP, a solution for Package Aware Scheduling for Thermal and Energy management using Multi- Parametric programming in heterogeneous embedded multiprocessor SoCs (MPSoCs). Based on the current thermal state of the system and current performance requirements of the workload, PASTEMP finds thermally safe and energy efficient voltage/frequency configurations for the cores on a MPSoC. The tasks are assigned to the cores depending on their performance demand and the current voltage/frequency of the core. The voltage/frequency settings of the cores are chosen through an optimization process which is based on the instantaneous thermal model we introduce to decouple the effect of package temperature from the temperature changes caused by the power consumption of the cores. To be able to find the best voltage/frequency settings at runtime, we use multi-parametric programming to separate the optimization into offline and online phases. According to our experimental results, compared to similar DTM techniques, PASTEMP results in up to 23% energy saving and 26% throughput improvement and reduces the deadline misses to more than a half while meeting all thermal constraints.
AbstractList In this paper, we present PASTEMP, a solution for Package Aware Scheduling for Thermal and Energy management using Multi- Parametric programming in heterogeneous embedded multiprocessor SoCs (MPSoCs). Based on the current thermal state of the system and current performance requirements of the workload, PASTEMP finds thermally safe and energy efficient voltage/frequency configurations for the cores on a MPSoC. The tasks are assigned to the cores depending on their performance demand and the current voltage/frequency of the core. The voltage/frequency settings of the cores are chosen through an optimization process which is based on the instantaneous thermal model we introduce to decouple the effect of package temperature from the temperature changes caused by the power consumption of the cores. To be able to find the best voltage/frequency settings at runtime, we use multi-parametric programming to separate the optimization into offline and online phases. According to our experimental results, compared to similar DTM techniques, PASTEMP results in up to 23% energy saving and 26% throughput improvement and reduces the deadline misses to more than a half while meeting all thermal constraints.
Author Rosing, T S
Sharifi, S
Author_xml – sequence: 1
  givenname: S
  surname: Sharifi
  fullname: Sharifi, S
  email: shervin@ucsd.edu
  organization: Comput. Sci. & Eng. Dept., Univ. of California, San Diego, CA, USA
– sequence: 2
  givenname: T S
  surname: Rosing
  fullname: Rosing, T S
  email: tajana@ucsd.edu
  organization: Comput. Sci. & Eng. Dept., Univ. of California, San Diego, CA, USA
BookMark eNpFkN9qwjAchTPmYOr2AGM3eYG6pPnT5FI63QTHBLdrSZNfa2ebSFoR336FCbs6fBfn43AmaOSDB4SeKJlRSvTLKs9fZykZUEieyVTdoAnlKedKM0Fu_0HqERpTIlkiOeH3aNJ1P4QQxWg2Rs3G2IOpIJmfTQS8tXtwp6b2FQ4lhrYA58Dhc4iHJhjX4TJE3EN7hGj601Aw3uGFh1hdcGv8IGrB9zh4vIceYqjAQzh1-GOzDXn3gO5K03TweM0p-l4uvvL3ZP35tsrn66SmmegTq6yWkDmtqZXcSKGlEpQplbFClIyALh0jWQGpy8pyWEispYIWnGqu0tSyKXr-89YAsDvGujXxsrvexH4BLnhc7Q
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ICCD.2010.5647628
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1424489350
1424489377
9781424489350
9781424489374
EndPage 527
ExternalDocumentID 5647628
Genre orig-research
GroupedDBID -~X
29F
29O
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
M43
OCL
RIE
RIL
RIO
RNS
ID FETCH-LOGICAL-i175t-c8c96e7d991c64a659685138873b5f30e9fd307be2d7ffedd0cc151b4194822c3
IEDL.DBID RIE
ISBN 1424489369
9781424489367
ISSN 1063-6404
IngestDate Wed Aug 27 02:59:03 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-c8c96e7d991c64a659685138873b5f30e9fd307be2d7ffedd0cc151b4194822c3
PageCount 7
ParticipantIDs ieee_primary_5647628
PublicationCentury 2000
PublicationDate 2010-Oct.
PublicationDateYYYYMMDD 2010-10-01
PublicationDate_xml – month: 10
  year: 2010
  text: 2010-Oct.
PublicationDecade 2010
PublicationTitle 2010 IEEE International Conference on Computer Design
PublicationTitleAbbrev ICCD
PublicationYear 2010
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0008317
ssj0000527708
Score 1.7834907
Snippet In this paper, we present PASTEMP, a solution for Package Aware Scheduling for Thermal and Energy management using Multi- Parametric programming in...
SourceID ieee
SourceType Publisher
StartPage 521
SubjectTerms Optimization
Power demand
Programming
Runtime
Steady-state
Temperature
Thermal management
Title Package-Aware Scheduling of embedded workloads for temperature and Energy management on heterogeneous MPSoCs
URI https://ieeexplore.ieee.org/document/5647628
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELVKT3BhKYhdPnAkrZM4dnxEpVVBKqpUkLghLxNAtAnqIiS-nnGatoA4cEtyiWM742fPe28IuZAaQbzVYRBy6zcoNgq0lHGAgU84BaHMIq9G7t-J3gO_fUwea-RypYUBgJJ8Bk1_WebyXWHn_qislQiO_266QTZkKhZardV5CksiKdnaKTyNy2q7uOOJA8EZX4q6Ul_Bbun1VN3LKt0ZMtW6abevF4yv6m0_yq6Uq053m_SX7V2QTd6a85lp2s9fVo7__aAdsr_W99HBauXaJTXI98jWN2vCBhkNtH3DWBNcfegJ0CGOrfOk9WdaZBTGBjBgOepZXaNCuylF7Eu9zVXl0Ux17min1BXS8YphQ4ucvnj-TYHTFor5lPYHw6I93ScP3c59uxdUlRmCV4Qbs8CmVgmQDsGlFVyLRAlEbjEGrNgkWcxAZQ6Dh4HIySzDFjFrEVoYHiqOiMTGB6SeFzkcEmolA6EV46EUPBVGRWkSMXDKKh6ayByRhu-3p_eF-cZT1WXHfz8-IZtler9k252S-mwyhzNEDTNzXk6XL2bzumw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELVYDsCFXez4wJEUJ3Hs-IgKqECLKgESt8rLBFDbBNFWSHw94zRtAXHgluQSx3bGz5733hByIjWCeKvDIOTWb1BsFGgp4wADn3AKQplFXo3cuhONR37zlDzNkdOpFgYASvIZ1Pxlmct3hR35o7KzRHD8d9N5sphwzpOxWmt6osKSSEo28wpP47LeLu554kBwxieyrtTXsJu4PVX3skp4hkydXdfrF2POV_W-H4VXynXnapW0Ji0e0026tdHQ1OznLzPH_37SGtmaKfxoe7p2rZM5yDfIyjdzwk3Sa2vbxWgTnH_od6D3OLrO09afaZFR6BvAkOWo53X1Cu0GFNEv9UZXlUsz1bmjl6WykPanHBta5PTFM3AKnLhQjAa01b4v6oMt8nh1-VBvBFVthuAVAccwsKlVAqRDeGkF1yJRArFbjCErNkkWM1CZw_BhIHIyy7BFzFoEF4aHiiMmsfE2WciLHHYItZKB0IrxUAqeCqOiNIkYOGUVD01kdsmm77fO29h-o1N12d7fj4_JUuOh1ew0r-9u98lymewvuXcHZGH4PoJDxBBDc1ROnS9eLb25
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2010+IEEE+International+Conference+on+Computer+Design&rft.atitle=Package-Aware+Scheduling+of+embedded+workloads+for+temperature+and+Energy+management+on+heterogeneous+MPSoCs&rft.au=Sharifi%2C+S&rft.au=Rosing%2C+T+S&rft.date=2010-10-01&rft.pub=IEEE&rft.isbn=9781424489367&rft.issn=1063-6404&rft.spage=521&rft.epage=527&rft_id=info:doi/10.1109%2FICCD.2010.5647628&rft.externalDocID=5647628
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6404&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6404&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6404&client=summon