Thermal Herding: Microarchitecture Techniques for Controlling Hotspots in High-Performance 3D-Integrated Processors
3D integration technology greatly increases transistor density while providing faster on-chip communication. 3D implementations of processors can simultaneously provide both latency and power benefits due to reductions in critical wires. However, 3D stacking of active devices can potentially exacerb...
Saved in:
Published in | 2007 IEEE 13th International Symposium on High Performance Computer Architecture pp. 193 - 204 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.01.2007
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | 3D integration technology greatly increases transistor density while providing faster on-chip communication. 3D implementations of processors can simultaneously provide both latency and power benefits due to reductions in critical wires. However, 3D stacking of active devices can potentially exacerbate existing thermal problems. In this work, we propose a family of thermal herding techniques that (1) reduces 3D power density and (2) locates a majority of the power on the top die closest to the heat sink. Our 3D/thermal-aware microarchitecture contributions include a significance-partitioned datapath that places the frequently switching 16-bits on the top die, a 3D-aware instruction scheduler allocation scheme, an address memorization approach for the load and store queues, a partial value encoding for the L1 data cache, and a branch target buffer that exploits a form of frequent partial value locality in target addresses. Compared to a conventional planar processor, our 3D processor achieves a 47.9% frequency increase which results in a 47.0% performance improvement (min 7%, max 77% on individual benchmarks), while simultaneously reducing total power by 20% (min 15%, max 30%). Without our thermal herding techniques, the worst-case 3D temperature increases by 17 degrees. With our thermal herding techniques, the temperature increase is only 12 degrees (29% reduction in the 3D worst-case temperature increase) |
---|---|
AbstractList | 3D integration technology greatly increases transistor density while providing faster on-chip communication. 3D implementations of processors can simultaneously provide both latency and power benefits due to reductions in critical wires. However, 3D stacking of active devices can potentially exacerbate existing thermal problems. In this work, we propose a family of thermal herding techniques that (1) reduces 3D power density and (2) locates a majority of the power on the top die closest to the heat sink. Our 3D/thermal-aware microarchitecture contributions include a significance-partitioned datapath that places the frequently switching 16-bits on the top die, a 3D-aware instruction scheduler allocation scheme, an address memorization approach for the load and store queues, a partial value encoding for the L1 data cache, and a branch target buffer that exploits a form of frequent partial value locality in target addresses. Compared to a conventional planar processor, our 3D processor achieves a 47.9% frequency increase which results in a 47.0% performance improvement (min 7%, max 77% on individual benchmarks), while simultaneously reducing total power by 20% (min 15%, max 30%). Without our thermal herding techniques, the worst-case 3D temperature increases by 17 degrees. With our thermal herding techniques, the temperature increase is only 12 degrees (29% reduction in the 3D worst-case temperature increase) |
Author | Puttaswamy, K. Loh, G.H. |
Author_xml | – sequence: 1 givenname: K. surname: Puttaswamy fullname: Puttaswamy, K. organization: Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol – sequence: 2 givenname: G.H. surname: Loh fullname: Loh, G.H. |
BookMark | eNpVjL1OwzAYRQ0UibZ0R2LxC6R8_otjNlR-UqmIDkViqxznS2OUOsVOB96eSrAwXJ3hHN0JGYU-ICE3DOaMgbkr14uHOQfQcyFzZvQZmRldMMmlhAKUPCdjLnSRcRAfF_-c1CMyZkpABoXRV2SS0icAcKPYmKRNi3FvO1pirH3Y3dNX72Jvo2v9gG44RqQbdG3wX0dMtOkjXfRhiH3XnWpa9kM6nEZ9oKXftdka46nZ2-CQisdsGQbcRTtgTdexd5hSH9M1uWxsl3D2xyl5f37aLMps9fayXDysMs8lGzJl88JYjgqctKrhlaoFd5WrCmdQSalMo2uQUFecceFszXNwzkiVWykscDElt7-_HhG3h-j3Nn5vJZM6z0H8ALDbYwU |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/HPCA.2007.346197 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore Digital Library IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore Digital Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 9781424408054 1424408059 |
EISSN | 2378-203X |
EndPage | 204 |
ExternalDocumentID | 4147660 |
Genre | orig-research |
GroupedDBID | 29O 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI JC5 M43 OCL RIE RIL RNS |
ID | FETCH-LOGICAL-i241t-5a689a2e50c4a5f2b5d32cbcb8c9e54459f7d040db2123cad260cc9456a43a023 |
IEDL.DBID | RIE |
ISBN | 9781424408047 1424408040 |
ISSN | 1530-0897 |
IngestDate | Wed Jun 26 19:32:25 EDT 2024 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i241t-5a689a2e50c4a5f2b5d32cbcb8c9e54459f7d040db2123cad260cc9456a43a023 |
PageCount | 12 |
ParticipantIDs | ieee_primary_4147660 |
PublicationCentury | 2000 |
PublicationDate | 2007-01-01 |
PublicationDateYYYYMMDD | 2007-01-01 |
PublicationDate_xml | – month: 01 year: 2007 text: 2007-01-01 day: 01 |
PublicationDecade | 2000 |
PublicationTitle | 2007 IEEE 13th International Symposium on High Performance Computer Architecture |
PublicationTitleAbbrev | HPCA |
PublicationYear | 2007 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0002951 ssj0000395070 |
Score | 2.0885973 |
Snippet | 3D integration technology greatly increases transistor density while providing faster on-chip communication. 3D implementations of processors can... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 193 |
SubjectTerms | Communication system control Delay Encoding Heat sinks Microarchitecture Processor scheduling Stacking Temperature Thermal loading Wires |
Title | Thermal Herding: Microarchitecture Techniques for Controlling Hotspots in High-Performance 3D-Integrated Processors |
URI | https://ieeexplore.ieee.org/document/4147660 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ27T8MwEMat0ompQIt4ywMjbt3EeZgNFaqAVNShlbpVflWqQAlK0oW_nnOcpIAY2JIoQ2I5ue_O9_2M0G2kQn-sQLlppimxRCoSx0wQKrUMpBkrBzCdvYbJkr2sglUH3bVeGGNM1XxmhvawWsvXmdrZUtmIjVkUhpCgH0ScO69WW0-hPgdpQ9u_sMeDmpVq-7Us_s-ZukAhsZb1VJ9Hzfol5aNkPnlwZEOfQXLxc9eVKuhMe2jWPK7rNXkb7ko5VJ-_SI7_fZ8jNNjb-_C8DVzHqGPSE9Rr9nfA9efeRwXMIfhvv-PE5PbOezyz7Xvf1x7womHAFhjkL564znfrccdJVkLOXBZ4m2LbTkLme5MC9h_Jc0Oq0Li2K2R5MUDL6dNikpB6kwayheBfkkCEMReeCahiIth4MtC-p6SSseLGkn74JtIw5FraIKmEhgRKKQ66TTBfgGI4Rd00S80Zwr6KRWiRhBYKz7TmsaTG82IluPGois5R347h-sNxONb18F38ffkSHbo6rC2XXKFume_MNQiIUt5UM-cLOzu_Iw |
link.rule.ids | 310,311,783,787,792,793,799,27939,55088 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjZ3NT8IwGMYbggc9oYLx2x48Wihbu63eDGqGMsIBEm6kXyREsxkYF_9623Ubajx425Ydtqbb-7xv3-dXAG5DGfh9aZSbIgojS6RCUUQ4wkIJKnRfOoBpMg7iGXmZ03kD3NVeGK110Xymu_awWMtXmdzaUlmP9EkYBCZB36NWVzi3Vl1RwT4z4gbX_2GP0ZKWaju2LADQ2bqMRiI17ak8D6sVTMx68WTw4NiGPjHpxc99V4qw89wCSfXArtvkrbvNRVd-_mI5_veNDkFnZ_CDkzp0HYGGTo9Bq9rhAZYffBtszCwyf-53GOu1vfMeJraB7_vqA5xWFNgNNAIYDlzvu3W5wzjLTdacb-AqhbahBE12NgXoP6JhxapQsDQsZOtNB8yen6aDGJXbNKCVCf85ojyIGPc0xZJwuvQEVb4nhRSRZNqyftgyVGbIlbBhUnJlUigpmVFunPjcaIYT0EyzVJ8C6MuIBxZKaLHwRCkWCaw9L5KcaQ_L8Ay07RguPhyJY1EO3_nfl2_AfjxNRovRcPx6AQ5cVdYWTy5BM19v9ZWRE7m4LmbRF28qwnA |
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=2007+IEEE+13th+International+Symposium+on+High+Performance+Computer+Architecture&rft.atitle=Thermal+Herding%3A+Microarchitecture+Techniques+for+Controlling+Hotspots+in+High-Performance+3D-Integrated+Processors&rft.au=Puttaswamy%2C+K.&rft.au=Loh%2C+G.H.&rft.date=2007-01-01&rft.pub=IEEE&rft.isbn=9781424408047&rft.issn=1530-0897&rft.eissn=2378-203X&rft.spage=193&rft.epage=204&rft_id=info:doi/10.1109%2FHPCA.2007.346197&rft.externalDocID=4147660 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-0897&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-0897&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-0897&client=summon |