Aging-Aware Energy-Efficient Workload Allocation for Mobile Multimedia Platforms
Multicore platforms are characterized by increasing variability and aging effects that imply heterogeneity in core performance, energy consumption, and reliability. In particular, wear-out effects such as negative-bias-temperature-instability require runtime adaptation of system resource utilization...
Saved in:
| Published in: | IEEE transactions on parallel and distributed systems Vol. 24; no. 8; pp. 1489 - 1499 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.08.2013
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 1045-9219, 1558-2183 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Multicore platforms are characterized by increasing variability and aging effects that imply heterogeneity in core performance, energy consumption, and reliability. In particular, wear-out effects such as negative-bias-temperature-instability require runtime adaptation of system resource utilization to time-varying and uneven platform degradation, so as to prevent premature chip failure. In this context, task allocation techniques can be used to deal with heterogeneous cores and extend chip lifetime while minimizing energy and preserving quality of service. We propose a new formulation of the task allocation problem for variability affected platforms, which manages per-core utilization to achieve a target lifetime while minimizing energy consumption during the execution of rate-constrained multimedia applications. We devise an adaptive solution that can be applied online and approximates the result of an optimal, offline version. Our allocator has been implemented and tested on real-life functional workloads running on a timing accurate simulator of a next-generation industrial multicore platform. We extensively assess the effectiveness of the online strategy both against the optimal solution and also compared to alternative state-of-the-art policies. The proposed policy outperforms state-of-the-art strategies in terms of lifetime preservation, while saving up to 20 percent of energy consumption without impacting timing constraints. |
|---|---|
| AbstractList | Multicore platforms are characterized by increasing variability and aging effects that imply heterogeneity in core performance, energy consumption, and reliability. In particular, wear-out effects such as negative-bias-temperature-instability require runtime adaptation of system resource utilization to time-varying and uneven platform degradation, so as to prevent premature chip failure. In this context, task allocation techniques can be used to deal with heterogeneous cores and extend chip lifetime while minimizing energy and preserving quality of service. We propose a new formulation of the task allocation problem for variability affected platforms, which manages per-core utilization to achieve a target lifetime while minimizing energy consumption during the execution of rate-constrained multimedia applications. We devise an adaptive solution that can be applied online and approximates the result of an optimal, offline version. Our allocator has been implemented and tested on real-life functional workloads running on a timing accurate simulator of a next-generation industrial multicore platform. We extensively assess the effectiveness of the online strategy both against the optimal solution and also compared to alternative state-of-the-art policies. The proposed policy outperforms state-of-the-art strategies in terms of lifetime preservation, while saving up to 20 percent of energy consumption without impacting timing constraints. |
| Author | Benini, L. Paterna, F. Acquaviva, A. |
| Author_xml | – sequence: 1 givenname: F. surname: Paterna fullname: Paterna, F. email: francesco_paterna@brown.edu organization: Sch. of Eng., Brown Univ., Providence, RI, USA – sequence: 2 givenname: A. surname: Acquaviva fullname: Acquaviva, A. email: andrea.acquaviva@polito.it organization: DAUIN, Politec. di Torino, Turin, Italy – sequence: 3 givenname: L. surname: Benini fullname: Benini, L. email: luca.benini@unibo.it organization: Dept. of Electr. Eng. & Comput. Sci., Univ. di Bologna, Bologna, Italy |
| BookMark | eNp1kM1LAzEQxYMoqNWjJy8LXrxszSSb7OZYav0AxYIVjyGbzZZouqnJFul_b9aKB8HTDMzvPea9Y7Tf-c4gdAZ4DIDF1WJ-_TwmGMiYML6HjoCxKidQ0f2044LlgoA4RMcxvmEMBcPFEZpPlrZb5pNPFUw260xYbvNZ21ptTddnrz68O6-abOKc16q3vstaH7JHX1tnsseN6-3KNFZlc6f6dFnFE3TQKhfN6c8coZeb2WJ6lz883d5PJw-5plD1uSJaFMAF04prrgphipZyWrVaC4Cm5kSnSKou65ooKjgjihGgDQx0W1I6Qpc733XwHxsTe7myURvnVGf8JkoooKwETWRCL_6gb34TuvSdBFoSikucrEeI7igdfIzBtFLb_jtyH5R1ErAcWpZDy3JoWaaWkyr_o1oHu1Jh-y9_vuOtMeaX5UQwjkv6BRu1h-4 |
| CODEN | ITDSEO |
| CitedBy_id | crossref_primary_10_1016_j_jpdc_2021_05_006 crossref_primary_10_1109_TMSCS_2017_2686856 crossref_primary_10_1109_TMSCS_2016_2627541 crossref_primary_10_1109_TCSI_2019_2933245 crossref_primary_10_1109_TETC_2016_2562598 crossref_primary_10_1109_TPDS_2017_2780173 crossref_primary_10_1109_TCAD_2016_2611501 crossref_primary_10_1016_j_microrel_2017_07_067 crossref_primary_10_1109_TPDS_2017_2766151 crossref_primary_10_1109_TC_2018_2789904 |
| Cites_doi | 10.1109/IVS.2010.5548142 10.1109/ISQED.2009.4810261 10.1007/b115884 10.1145/1283780.1283797 10.1109/IPFA.2009.5232605 10.1109/DATE.2009.5090632 10.1145/1594233.1594264 10.1109/DATE.2012.6176659 10.1109/ESTMED.2009.5336824 10.1109/MICRO.2008.4771785 10.1109/CICC.2010.5617412 10.1145/1394608.1382152 10.1109/ICYCS.2008.348 10.1109/JSSC.2008.2007145 10.1109/JETCAS.2011.2135550 10.1109/43.959857 10.1109/JSSC.2008.2007148 10.1109/DATE.2010.5457059 10.1109/TVLSI.2009.2017751 10.1109/JETCAS.2011.2135590 10.1109/CICC.2007.4405844 10.1145/1973009.1973060 10.1109/TC.2011.127 10.1109/ICCAD.2007.4397353 10.1117/1.482669 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2013 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2013 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
| DOI | 10.1109/TPDS.2012.256 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Xplore CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | Technology Research Database Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1558-2183 |
| EndPage | 1499 |
| ExternalDocumentID | 3007763131 10_1109_TPDS_2012_256 6295607 |
| Genre | orig-research |
| GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNI RNS RZB TN5 TWZ UHB VH1 AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D RIG F28 FR3 |
| ID | FETCH-LOGICAL-c318t-a2c941695ca6c6a49e4f3638fcc911db62c109ab7bb2a39652a5213d16c6af733 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 21 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000321153600002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1045-9219 |
| IngestDate | Sun Nov 09 14:20:09 EST 2025 Mon Jun 30 06:43:38 EDT 2025 Tue Nov 18 21:58:06 EST 2025 Sat Nov 29 08:10:28 EST 2025 Wed Aug 27 02:52:31 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 8 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c318t-a2c941695ca6c6a49e4f3638fcc911db62c109ab7bb2a39652a5213d16c6af733 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| PQID | 1372307021 |
| PQPubID | 85437 |
| PageCount | 11 |
| ParticipantIDs | ieee_primary_6295607 proquest_journals_1372307021 crossref_primary_10_1109_TPDS_2012_256 crossref_citationtrail_10_1109_TPDS_2012_256 proquest_miscellaneous_1417893733 |
| PublicationCentury | 2000 |
| PublicationDate | 2013-08-01 |
| PublicationDateYYYYMMDD | 2013-08-01 |
| PublicationDate_xml | – month: 08 year: 2013 text: 2013-08-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on parallel and distributed systems |
| PublicationTitleAbbrev | TPDS |
| PublicationYear | 2013 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref12 ref15 ref14 Ghosh (ref8) ref11 ref10 (ref25) 2007 ref2 ref1 ref17 ref19 ref18 ref24 ref23 ref26 ref20 ref22 ref21 ref28 ref27 ref7 ref9 ref4 ref3 ref6 ref5 |
| References_xml | – ident: ref2 doi: 10.1109/IVS.2010.5548142 – ident: ref4 doi: 10.1109/ISQED.2009.4810261 – ident: ref14 doi: 10.1007/b115884 – ident: ref15 doi: 10.1145/1283780.1283797 – ident: ref27 doi: 10.1109/IPFA.2009.5232605 – ident: ref10 doi: 10.1109/DATE.2009.5090632 – ident: ref5 doi: 10.1145/1594233.1594264 – ident: ref20 doi: 10.1109/DATE.2012.6176659 – ident: ref19 doi: 10.1109/ESTMED.2009.5336824 – ident: ref24 doi: 10.1109/MICRO.2008.4771785 – ident: ref22 doi: 10.1109/CICC.2010.5617412 – ident: ref23 doi: 10.1145/1394608.1382152 – ident: ref28 doi: 10.1109/ICYCS.2008.348 – ident: ref6 doi: 10.1109/JSSC.2008.2007145 – ident: ref21 doi: 10.1109/JETCAS.2011.2135550 – ident: ref1 doi: 10.1109/43.959857 – ident: ref3 doi: 10.1109/JSSC.2008.2007148 – ident: ref13 doi: 10.1109/DATE.2010.5457059 – volume-title: VAM - Variability Aware Modeling year: 2007 ident: ref25 – ident: ref12 doi: 10.1109/TVLSI.2009.2017751 – start-page: 381 volume-title: A precise Negative Bias Temperature Instability Sensor Using Slew-Rate Monitor Circuitry ident: ref8 article-title: Proceedings of the Symposium on Circuits and Systems – ident: ref11 doi: 10.1109/JETCAS.2011.2135590 – ident: ref17 doi: 10.1109/CICC.2007.4405844 – ident: ref7 doi: 10.1145/1973009.1973060 – ident: ref18 doi: 10.1109/TC.2011.127 – ident: ref26 doi: 10.1109/ICCAD.2007.4397353 – ident: ref9 doi: 10.1117/1.482669 |
| SSID | ssj0014504 |
| Score | 2.1971774 |
| Snippet | Multicore platforms are characterized by increasing variability and aging effects that imply heterogeneity in core performance, energy consumption, and... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1489 |
| SubjectTerms | Aging Algorithms Allocations Chips Clocks Energy consumption Multicore processing multicore/single-chip multiprocessors Platforms Policies Reliability Resource management scheduling and task partitioning State of the art Strategy Stress Studies Time factors Transistors Workload |
| Title | Aging-Aware Energy-Efficient Workload Allocation for Mobile Multimedia Platforms |
| URI | https://ieeexplore.ieee.org/document/6295607 https://www.proquest.com/docview/1372307021 https://www.proquest.com/docview/1417893733 |
| Volume | 24 |
| WOSCitedRecordID | wos000321153600002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Xplore customDbUrl: eissn: 1558-2183 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014504 issn: 1045-9219 databaseCode: RIE dateStart: 19900101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fS8MwED50-KAPTjfF6ZQI4pOZW9I2y-PQiQ86Bv5gbyVNUxDGKvuh_753WVcH6oNvpT1KydfLfUnu7gO4CDVFCZ1xrYTjgbWKJ2nQ4UpHwpquFW2_4fb6oAaD7mikhxtwVdbCOOd88plr0aU_y09zu6CtsutIEJtXm7CplFrWapUnBkHopQJxdRFyjW743U_z-nl4-0RJXKIlSKd6Lf54QZUfs7APLXfV_33UHuwWFJL1lpjvw4ab1KC6kmdghbfWYGet12Adhj2SI-K9TzN1rO8r_njf94_A1zPaMx_nJmW9MUU3QoshnWWPeYLTBvNlur7IhA3HZk5Ed3YAL3f955t7XsgpcIuOO-dGWI30S4fWRDYygXZBJtH9MmtxxksTBAdHyyQqSYSROgqFwdgu0w5ZZ0rKQ6hM8ok7Aob3MPCp1BhcbSEB7BqkbYlsp6mJlM6iBlytBjm2Ra9xkrwYx37N0dYxYRITJjFi0oDL0vx92WTjL8M6AVAaFWPfgOYKwbhwwVnckYqS3JHDNOC8fIzOQyciZuLyBdoEHUWETcrj3998AtvC619Qxl8TKvPpwp3Clv2Yv82mZ_4P_AJgRthn |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT-MwEB51AWnhwBtRXmuk1Z5waewkro8VtAJtqSptWXGLHMeRkKoG9QF_nxk3DUjAgVuUjKLIX8bz2Z6ZD-B3pClK6JxrJRwPrVU8zcKAKx0La1pWNP2G2_-e6vdbDw96UIOLqhbGOeeTz1yDLv1ZflbYOW2VXcaC2Lz6AatRGIpgUa1VnRmEkRcLxPVFxDU64ltHzcvh4PofpXGJhiCl6ncRyEuqfJiHfXDpbn3vs7ZhsySRrL1AfQdqbrwLW0uBBlb66y5svOs2uAeDNgkS8faLmTjW8TV_vOM7SODrGe2ajwqTsfaI4hvhxZDQsrsixYmD-UJdX2bCBiMzI6o73Yf7bmd4dcNLQQVu0XVn3AirkYDpyJrYxibULswlOmBuLc55WYrw4GiZVKWpMFLHkTAY3WUWkHWupDyAlXExdofA8B6GPpUZg-stpIAtg8Qtlc0sM7HSeVyHi-UgJ7bsNk6iF6PErzqaOiFMEsIkQUzq8Kcyf1q02fjKcI8AqIzKsa_DyRLBpHTCaRJIRWnuyGLqcF49RvehMxEzdsUcbcJAEWWT8ujzN_-CnzfDu17Su-3_PYZ14dUwKP_vBFZmk7k7hTX7PHucTs783_gKyCXbrg |
| 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%3Ajournal&rft.genre=article&rft.atitle=Aging-Aware+Energy-Efficient+Workload+Allocation+for+Mobile+Multimedia+Platforms&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Paterna%2C+Francesco&rft.au=Acquaviva%2C+Andrea&rft.au=Benini%2C+Luca&rft.date=2013-08-01&rft.issn=1045-9219&rft.volume=24&rft.issue=8&rft.spage=1489&rft.epage=1499&rft_id=info:doi/10.1109%2FTPDS.2012.256&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TPDS_2012_256 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |