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

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on electron devices Vol. 64; no. 3; pp. 930 - 937
Main Authors Wang, Jian, Chen, Zhe, Guo, Jinhong, Li, Yubai, Lu, Zhonghai
Format Journal Article
LanguageEnglish
Published New York IEEE 01.03.2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN0018-9383
1557-9646
1557-9646
DOI10.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