Temperature-Aware DRAM Cache Management-Relaxing Thermal Constraints in 3-D Systems

Research output: Contribution to journalArticlepeer-review

Abstract

High bandwidth 3-D-stacked dynamic random access memory (DRAM) has been proposed to address the memory wall in modern systems, especially when it is used as a large last-level cache (LLC). However, stacking DRAM directly on top of the processor significantly impedes the efficiency of cooling, potentially causing thermal issues both in the processor and DRAM. Dynamic thermal management (DTM) based on DRAM temperature can be heavily intrusive because the normal working temperature for DRAM is lower than the processor temperature limit. This paper shows that in many cases it is better to disable hot portions of the cache rather than apply DTM and slow down the processor. Three temperature-aware cache management mechanisms are proposed to decrease the performance impact of DTM on 3-D systems. Our experiments show these techniques can improve the performance of DRAM-targeted DTM by 26.1% on average which make 3-D systems more practical for the future high-performance computing.

Original languageEnglish
Article number8758125
Pages (from-to)1973-1986
Number of pages14
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume39
Issue number10
DOIs
StatePublished - Oct 2020

Keywords

  • Energy management
  • memory management
  • stacking
  • temperature control

Fingerprint

Dive into the research topics of 'Temperature-Aware DRAM Cache Management-Relaxing Thermal Constraints in 3-D Systems'. Together they form a unique fingerprint.

Cite this