ACO-Based Thermal-Aware Thread-to-Core Mapping for Dark-Silicon-Constrained CMPs
The limitation on thermal budget in chip multiprocessor (CMP) results in a fraction of inactive silicon regions called dark silicon, which significantly impacts the system performance. In this paper, we propose a thread-to-core mapping method for dark-silicon-constrained CMPs to address their therma...
Saved in:
| Published in | IEEE transactions on electron devices Vol. 64; no. 3; pp. 930 - 937 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
New York
IEEE
01.03.2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0018-9383 1557-9646 1557-9646 |
| DOI | 10.1109/TED.2017.2653838 |
Cover
| Abstract | The limitation on thermal budget in chip multiprocessor (CMP) results in a fraction of inactive silicon regions called dark silicon, which significantly impacts the system performance. In this paper, we propose a thread-to-core mapping method for dark-silicon-constrained CMPs to address their thermal issue. We first propose a thermal prediction model to forecast CMP temperature after the CMP executes a forthcoming application. Then, we develop an ant colony optimization-based algorithm to conduct the thread-to-core mapping process, such that the CMP peak temperature is minimized and, consequently, the probability of triggering CMP dynamic thermal management is decreased. Finally, we evaluate our method and compare it with the baseline (a standard Linux scheduler) and other existing methods (NoC-Sprinting, DaSiM mapping, and TP mapping). The simulation results show that our method gains good thermal profile and computational performance, and performs well with chip scaling. Specifically, it eliminates all thermal emergency time, outperforming all other methods, and gains million instructions per second improvement up to 12.9% against the baseline. |
|---|---|
| AbstractList | The limitation on thermal budget in chip multiprocessor (CMP) results in a fraction of inactive silicon regions called dark silicon, which significantly impacts the system performance. In this paper, we propose a thread-to-core mapping method for dark-silicon-constrained CMPs to address their thermal issue. We first propose a thermal prediction model to forecast CMP temperature after the CMP executes a forthcoming application. Then, we develop an ant colony optimization-based algorithm to conduct the thread-to-core mapping process, such that the CMP peak temperature is minimized and, consequently, the probability of triggering CMP dynamic thermal management is decreased. Finally, we evaluate our method and compare it with the baseline (a standard Linux scheduler) and other existing methods (NoC-Sprinting, DaSiM mapping, and TP mapping). The simulation results show that our method gains good thermal profile and computational performance, and performs well with chip scaling. Specifically, it eliminates all thermal emergency time, outperforming all other methods, and gains million instructions per second improvement up to 12.9% against the baseline. The limitation on thermal budget in chip multiprocessor (CMP) results in a fraction of inactive silicon regions called dark silicon, which significantly impacts the system performance. In this paper, we propose a thread-to-core mapping method for dark-silicon-constrainedCMPs to address their thermal issue. We first propose a thermal predictionmodel to forecast CMP temperature after the CMP executes a forthcoming application. Then, we develop an ant colony optimization-based algorithm to conduct the thread-to- core mapping process, such that the CMP peak temperature is minimized and, consequently, the probability of triggering CMP dynamic thermal management is decreased. Finally, we evaluate our method and compare it with the baseline (a standard Linux scheduler) and other existing methods (NoC-Sprinting, DaSiM mapping, and TP mapping). The simulation results show that our method gains good thermal profile and computational performance, and performs well with chip scaling. Specifically, it eliminates all thermal emergency time, outperforming all other methods, and gains million instructions per second improvement up to 12.9% against the baseline. |
| Author | Jinhong Guo Zhonghai Lu Zhe Chen Yubai Li Jian Wang |
| Author_xml | – sequence: 1 givenname: Jian surname: Wang fullname: Wang, Jian – sequence: 2 givenname: Zhe surname: Chen fullname: Chen, Zhe – sequence: 3 givenname: Jinhong orcidid: 0000-0003-2659-3150 surname: Guo fullname: Guo, Jinhong – sequence: 4 givenname: Yubai surname: Li fullname: Li, Yubai – sequence: 5 givenname: Zhonghai surname: Lu fullname: Lu, Zhonghai |
| BackLink | https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-204059$$DView record from Swedish Publication Index |
| BookMark | eNp9kEtLAzEUhYNUsFX3gpuC69Q8Jo9Z1qkvsLRgdRtuZzI2tU7GZIr4701pceHCVTjcc07u_Qao1_jGInRByYhSkl8vbicjRqgaMSm45voI9akQCucykz3UJ4RqnKfBCRrEuE5SZhnro_m4mOEbiLYaLlY2fMAGj78g2KSChQp3Hhc-ySm0rWvehrUPwwmEd_zsNq70TZo2sQvgmtRQTOfxDB3XsIn2_PCeope720XxgJ9m94_F-AmXPBcdhkoSrhlRlC1zwUqoiAaRdpcyF8uysoJmdVWmW3gJQmqoLK1rxfRSSdC04qcI73vjl223S9MG9wHh23hwZuJex8aHN_PerQwjGRF58l_t_W3wn1sbO7P229CkFQ3VimeSZVIlF9m7yuBjDLb-7aXE7DibxNnsOJsD5xSRfyKl66Bzvtlh2fwXvNwHnbX29x-luVCE8R849Ip2 |
| CODEN | IETDAI |
| CitedBy_id | crossref_primary_10_1016_j_ijheatmasstransfer_2025_126937 crossref_primary_10_1109_TCSI_2018_2825362 crossref_primary_10_1007_s00542_020_05048_5 crossref_primary_10_1007_s10766_021_00691_5 crossref_primary_10_1109_TETC_2019_2890867 crossref_primary_10_1109_TC_2018_2844365 crossref_primary_10_1109_ACCESS_2023_3336280 crossref_primary_10_1587_transinf_2018EDL8208 |
| Cites_doi | 10.1145/871506.871529 10.1145/1735970.1736044 10.1109/MICRO.2004.35 10.1109/MM.2013.76 10.1109/TVLSI.2006.876103 10.1145/2593069.2593165 10.1109/TPDS.2009.27 10.1109/TVLSI.2013.2265338 10.1145/2024716.2024718 10.1109/ITHERM.2008.4544402 10.1109/TED.2016.2592687 10.1145/2656075.2656103 10.1145/2744769.2744824 10.1145/2795231 10.1109/MM.2006.23 10.1145/2463209.2488949 10.1109/VDAT.2010.5496640 10.1145/2593069.2593117 10.1109/TVLSI.2014.2352354 10.1145/1669112.1669172 10.1109/MM.2013.90 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
| DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD L7M ADTPV AOWAS D8V |
| DOI | 10.1109/TED.2017.2653838 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Xplore CrossRef Electronics & Communications Abstracts Technology Research Database Advanced Technologies Database with Aerospace SwePub SwePub Articles SWEPUB Kungliga Tekniska Högskolan |
| DatabaseTitle | CrossRef Technology Research Database Advanced Technologies Database with Aerospace Electronics & Communications Abstracts |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1557-9646 |
| EndPage | 937 |
| ExternalDocumentID | oai_DiVA_org_kth_204059 10_1109_TED_2017_2653838 7835702 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: National Foundation of China grantid: 61201005; 61671110 |
| GroupedDBID | -~X .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ACKIV ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IAAWW IBMZZ ICLAB IDIHD IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P RIA RIE RNS TAE TN5 VH1 VJK VOH AAYXX CITATION 7SP 8FD L7M RIG ADTPV AOWAS D8V |
| ID | FETCH-LOGICAL-c395t-ad603820712b952cad08a52656695bcde514fdc6533ca568ade1ff728b76a81d3 |
| IEDL.DBID | RIE |
| ISSN | 0018-9383 1557-9646 |
| IngestDate | Thu Aug 21 06:59:47 EDT 2025 Mon Jun 30 10:14:22 EDT 2025 Thu Apr 24 23:07:32 EDT 2025 Wed Oct 01 02:28:26 EDT 2025 Tue Aug 26 16:43:24 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c395t-ad603820712b952cad08a52656695bcde514fdc6533ca568ade1ff728b76a81d3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0003-2659-3150 |
| PQID | 1873462467 |
| PQPubID | 85466 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_7835702 crossref_primary_10_1109_TED_2017_2653838 crossref_citationtrail_10_1109_TED_2017_2653838 proquest_journals_1873462467 swepub_primary_oai_DiVA_org_kth_204059 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2017-03-01 |
| PublicationDateYYYYMMDD | 2017-03-01 |
| PublicationDate_xml | – month: 03 year: 2017 text: 2017-03-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on electron devices |
| PublicationTitleAbbrev | TED |
| PublicationYear | 2017 |
| 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 | ref12 shafique (ref21) 2015 ref15 ref14 ref31 (ref3) 2011 ref17 ref16 ref19 corporation (ref10) 2008 ref18 bovet (ref30) 2005 lancaster (ref25) 1986 nussbaum (ref11) 2012 binkert (ref28) 2011; 39 li (ref13) 2004 venkatesh (ref1) 2010; 38 ref26 ref20 ref22 wang (ref24) 2011; 23 ref27 liu (ref23) 2011 ref29 ref8 ref7 ref9 ref4 ref6 ref5 donovan (ref2) 2010 |
| References_xml | – start-page: 319 year: 2004 ident: ref13 article-title: Efficient full-chip thermal modeling and analysis publication-title: Proc Int Conf Comput -Aided Design – ident: ref12 doi: 10.1145/871506.871529 – volume: 38 start-page: 205 year: 2010 ident: ref1 article-title: Conservation cores: Reducing the energy of mature computations publication-title: ACM SIGARCH Comput Archit News doi: 10.1145/1735970.1736044 – volume: 23 start-page: 1614 year: 2011 ident: ref24 article-title: A dynamic ant colony optimization algorithm for 3D NoC mapping publication-title: J Comput – ident: ref15 doi: 10.1109/MICRO.2004.35 – year: 2011 ident: ref3 article-title: International technology roadmap for semiconductor – ident: ref6 doi: 10.1109/MM.2013.76 – ident: ref14 doi: 10.1109/TVLSI.2006.876103 – ident: ref20 doi: 10.1145/2593069.2593165 – start-page: 407 year: 2011 ident: ref23 article-title: Energy and thermal aware mapping for mesh-based NoC architectures using multi-objective ant colony algorithm publication-title: Proc 3rd Int Conf Comput Res Develop (ICCRD) – start-page: 387 year: 2015 ident: ref21 article-title: Variability-aware dark silicon management in on-chip many-core systems publication-title: Proc Design Autom Test Eur Conf Exhibition (DATE) – year: 2008 ident: ref10 article-title: Intel turbo boost technology in intel CoreTM microarchitecture based processors – ident: ref31 doi: 10.1109/TPDS.2009.27 – ident: ref19 doi: 10.1109/TVLSI.2013.2265338 – volume: 39 start-page: 1 year: 2011 ident: ref28 article-title: The gem5 simulator publication-title: ACM SIGARCH Comput Archit News doi: 10.1145/2024716.2024718 – ident: ref17 doi: 10.1109/ITHERM.2008.4544402 – ident: ref22 doi: 10.1109/TED.2016.2592687 – ident: ref18 doi: 10.1145/2656075.2656103 – ident: ref7 doi: 10.1145/2744769.2744824 – ident: ref26 doi: 10.1145/2795231 – year: 2005 ident: ref30 publication-title: Understanding the Linux Kernel – year: 2010 ident: ref2 article-title: ARM CTO warns of dark silicon publication-title: EE Times News Anal – ident: ref9 doi: 10.1109/MM.2006.23 – year: 2012 ident: ref11 article-title: AMD trinity APU publication-title: Proc Symp High Perform Chips – ident: ref16 doi: 10.1145/2463209.2488949 – ident: ref4 doi: 10.1109/VDAT.2010.5496640 – ident: ref8 doi: 10.1145/2593069.2593117 – ident: ref27 doi: 10.1109/TVLSI.2014.2352354 – ident: ref29 doi: 10.1145/1669112.1669172 – year: 1986 ident: ref25 publication-title: Curve and Surface Fitting An Introduction – ident: ref5 doi: 10.1109/MM.2013.90 |
| SSID | ssj0016442 |
| Score | 2.2601507 |
| Snippet | The limitation on thermal budget in chip multiprocessor (CMP) results in a fraction of inactive silicon regions called dark silicon, which significantly... |
| SourceID | swepub proquest crossref ieee |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 930 |
| SubjectTerms | Algorithm design and analysis Algorithms Ant colony optimization Chip multiprocessor (CMP) Constraints dark silicon Heuristic algorithms Instruction sets Mapping Multiprocessing Prediction models Predictive models Silicon Temperature Thermal management thermal model thread-to-core mapping |
| Title | ACO-Based Thermal-Aware Thread-to-Core Mapping for Dark-Silicon-Constrained CMPs |
| URI | https://ieeexplore.ieee.org/document/7835702 https://www.proquest.com/docview/1873462467 https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-204059 |
| Volume | 64 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Xplore customDbUrl: eissn: 1557-9646 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0016442 issn: 0018-9383 databaseCode: RIE dateStart: 19630101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1La9tAEB6SnJJD0sYNcV7oEAKFrq3XrrxHx6kJAaeGNsW3ZV9Kgo0dHJlCf31nJFk4JZTeJNA-NDO78-3uzLcAlzYmBhhjWMhjx1IuDTOIS4heW8a44ohNRPnOo3tx-5DeTfhkC740uTDe-zL4zHfosTzLdwu7oq2yLu1SZMQcuZ31RJWr1ZwYoF-vmMEjHMC47FofSYayi1MAxXBlnVjg8KZMlA0XVN6p8hZeblKGlm5meACjdQer6JJpZ1WYjv39F3fj__7BB9iv8WbQrwzkI2z5-SHsbbAQtmDcH3xj1-jNXIBGgxP1jPV_6aXHN0SUjhULNsB2gpEmLofHAGFucKOXU_b9eYZ2NGd06Wd51QTWMBiNXz_Bw_Drj8Etqy9aYDaRvGDaiTBBKJChaiSPrXZhTxNvvhCSG-s8oqrcWZReYjUXPe18lOcZ6jgTGgFvcgQ788XcH0PgtI6SHFFilJjUJU46boXLc4QGqeN51IbuWvbK1izk1MOZKlcjoVSoLUXaUrW22vC5KfFSMXD849sWybz5rhZ3G87W6lX1EH1VUS9LUhGjo2jDVaXyphxxbt88_-wrVJ6aFk_YCAJbefJ-9aewS52oItPOYKdYrvw5QpXCXJQ2-gefq-Kk |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9tAEB4hemh76Asq0kLrQ4WExCZ-7Tp7DAGUAgYkHuK22pcpSpRUwVGl_vrO2I4VKlT1Zkveh2dmd77dnfkW4JuNiQHGGBby2LGUS8MM4hKi15YxrjhiE1G-c34uRjfpyR2_W4P9NhfGe18Fn_kuPVZn-W5mF7RV1qNdioyYI1_wNE15na3VnhmgZ6-5wSMcwrjwWh5KhrKHkwBFcWXdWOAAp1yUFSdU3aryFGCukoZWjub4LeTLLtbxJePuojRd-_sv9sb__Yd38KZBnMGgNpH3sOanH-D1Cg_hBlwOhhfsAP2ZC9BscKqesMEvPff4hpjSsXLGhthOkGtic7gPEOgGh3o-ZlcPE7SkKaNrP6vLJrCGYX75uAk3x0fXwxFrrlpgNpG8ZNqJMEEwkKFyJI-tdmFfE3O-EJIb6zziqsJZlF5iNRd97XxUFBlqORMaIW_yEdans6nfgsBpHSUF4sQoMalLnHTcClcUCA5Sx4uoA72l7JVteMiphxNVrUdCqVBbirSlGm11YK8t8bPm4PjHtxsk8_a7Rtwd2F6qVzWD9FFF_SxJRYyuogO7tcrbcsS6ffhwO1CoPDUuf2AjCG3lp-er_wovR9f5mTr7fn76GV5Rh-o4tW1YL-cLv4PApTRfKnv9A6V-5fE |
| 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=ACO-Based+Thermal-Aware+Thread-to-Core+Mapping+for+Dark-Silicon-Constrained+CMPs&rft.jtitle=IEEE+transactions+on+electron+devices&rft.au=Wang%2C+Jian&rft.au=Chen%2C+Zhe&rft.au=Guo%2C+Jinhong&rft.au=Li%2C+Yubai&rft.date=2017-03-01&rft.issn=0018-9383&rft.volume=64&rft.issue=3&rft.spage=930&rft_id=info:doi/10.1109%2FTED.2017.2653838&rft.externalDocID=oai_DiVA_org_kth_204059 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9383&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9383&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9383&client=summon |