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...
Saved in:
| Published in | 2010 IEEE International Conference on Computer Design pp. 521 - 527 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.10.2010
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 1424489369 9781424489367 |
| ISSN | 1063-6404 |
| DOI | 10.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 |