Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3061639.3062197acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article
Public Access

Adaptive Thermal Management for 3D ICs with Stacked DRAM Caches

Published: 18 June 2017 Publication History

Abstract

We describe an adaptive thermal management system for 3D-ICs with stacked DRAM cache memories. We present a detailed analysis of the impact of 3D-IC hotspot aggregation on the refresh behavior of the stacked DRAM-based L3 cache. We also present the consequence of the refresh variation on the overall system performance and cache energy consumption. Our analysis demonstrates that memory intensive applications are influenced more strongly by the DRAM refresh variation. We show that there is an optimal operating point where, with a reduced clock frequency, processor cores would actually recover any performance loss induced by DRAM refresh and at the same time the cache energy consumption could be optimized. We propose a low overhead run-time method that can identify the best CPU frequency modulation factor to cool the system to minimize accelerated refresh rates in the DRAM caches. Our system can provide a customizable trade-off between performance of the processor and energy savings of the memory.

References

[1]
Hybrid Memory Cube: http://www.hybridmemorycube.org/technology.html.
[2]
Tezzaron Semiconductor, "Octopus 8-port DRAM for die-stack applications", May 2010.
[3]
D. Li, et al., "A Methodology for Power Characterization of Associative Memories", IEEE ICCD, 2015.
[4]
L.-N. Tran, et al., "Heterogeneous Memory Management for 3D-DRAM external DRAM with QoS", IEEE ASP-DAC, 2013.
[5]
G.-H. Loh, "3D-Stacked Memory Architectures for Multi-Core Processors", IEEE ISCA, 2009.
[6]
H. Sun, et al., "3D DRAM Design and Application to 3D Multicore Systems", IEEE CD & CASS, 2009.
[7]
D. Jevdjic, S. Volos, B. Falsafi. "Die-stacked DRAM caches for servers: hit ratio, latency, or bandwidth? have it all with footprint cache." ACM SIGARCH Computer Architecture News 41.3 (2013)
[8]
N. M. Tshibangu, et al. "Design of controller for L2 cache mapped in Tezzaron stacked DRAM." IEEE 3D Systems Integration Conference (3DIC), 2013
[9]
P. Jain, et al., "Thermal and Power Delivery Challenges in 3D ICs", Three-Dimensional Integrated Circuit Design --Chapter 3, Y. Xie et al.(eds.), Integrated Circuits and Systems, Springer, 2010.
[10]
S. Ogrenci-Memik, Heat Management in Integrated Circuits: On-chip and System-level Monitoring and Cooling. IET, 2015.
[11]
B. Shi, et al. "Hybrid 3D-IC cooling system using micro-fluidic cooling and thermal TSVs." IEEE ISVLSI, 2012.
[12]
J. Cong, et al., "Thermal-Aware Cell and Through-Silicon-Via Co-Placement for 3D ICs", IEEE/ACM DAC, 2011.
[13]
D. Li, et al., "Integrating Thermocouple Sensors into 3D ICs", IEEE ICCD, 2013
[14]
Y. Pi, et al., "Microfluidic Cooling for distributed hot-spots", IEEE ECTC, 2016.
[15]
I. Chowdhury, et al., "On-Chip Cooling by Superlattice-Based Thin-Film Thermoelectrics", Nature Nanotechnology, p. 235--238, 2009.
[16]
I. Bhati, et al., "DRAM Refresh Mechanisms, Penalties, and Trade-Offs", IEEE Transactions on Computers, 2016.
[17]
J. Meng, et al., "Optimizing Energy Efficiency of 3-D Multicore Systems with Stacked DRAM under Power and Thermal Constraints", IEEE DAC, 2012.
[18]
W. Zhang, T. Li, "Exploring Phase Change Memory and 3D Die-Stacking for Power/Thermal Friendly, Fast and Durable Memory Architectures", IEEE PACT, 2009.
[19]
NAS Division. NAS parallel benchmarks. http://www.nas.nasa.gov/Resources/Software/npb.html.
[20]
S. Li, et. al., "McPAT: An integrated power, area, and timing modeling framework for multicore and many core architectures", IEEE MICRO, 2009
[21]
S. Liu, B. Leung, A. Neckar, S. Ogrenci-Memik, G. Memik, N. Hardavellas, "Hardware/software techniques for DRAM thermal management", IEEE HPCA, 2011
[22]
S. Liu, S. Ogrenci-Memik, Y. Zhang, G. Memik, "A power and temperature aware DRAM architecture", IEEE DAC, 2008
[23]
S. Liu, S. Ogrenci-Memik, Y. Zhang, G. Memik, "An approach for adaptive DRAM temperature and power management", IEEE TVLSI, 2010

Cited By

View all
  • (2024)Dynamic Precision-Scalable Thermal Mapping Algorithm for Three Dimensional Systolic-Array Based Neural Network AcceleratorIEEE Transactions on Consumer Electronics10.1109/TCE.2024.337870670:1(757-769)Online publication date: 21-Mar-2024
  • (2023)Dynamic Thermal Management of 3D Memory through Rotating Low Power States and Partial Channel ClosureACM Transactions on Embedded Computing Systems10.1145/362458122:6(1-27)Online publication date: 9-Nov-2023
  • (2021)Power and Thermal Modeling of In-3D-Memory Computing2021 International Symposium on Devices, Circuits and Systems (ISDCS)10.1109/ISDCS52006.2021.9397913(1-4)Online publication date: 3-Mar-2021
  • Show More Cited By
  1. Adaptive Thermal Management for 3D ICs with Stacked DRAM Caches

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DAC '17: Proceedings of the 54th Annual Design Automation Conference 2017
    June 2017
    533 pages
    ISBN:9781450349277
    DOI:10.1145/3061639
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 June 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3D-IC
    2. DRAM
    3. cache
    4. low power design
    5. thermal management

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    Conference

    DAC '17
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Upcoming Conference

    DAC '25
    62nd ACM/IEEE Design Automation Conference
    June 22 - 26, 2025
    San Francisco , CA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)80
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 13 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Dynamic Precision-Scalable Thermal Mapping Algorithm for Three Dimensional Systolic-Array Based Neural Network AcceleratorIEEE Transactions on Consumer Electronics10.1109/TCE.2024.337870670:1(757-769)Online publication date: 21-Mar-2024
    • (2023)Dynamic Thermal Management of 3D Memory through Rotating Low Power States and Partial Channel ClosureACM Transactions on Embedded Computing Systems10.1145/362458122:6(1-27)Online publication date: 9-Nov-2023
    • (2021)Power and Thermal Modeling of In-3D-Memory Computing2021 International Symposium on Devices, Circuits and Systems (ISDCS)10.1109/ISDCS52006.2021.9397913(1-4)Online publication date: 3-Mar-2021
    • (2021)Thermal Analysis of Microfluidic cooling in Processing-in-3D-Stacked Memory2021 22nd International Conference on Thermal, Mechanical and Multi-Physics Simulation and Experiments in Microelectronics and Microsystems (EuroSimE)10.1109/EuroSimE52062.2021.9410836(1-6)Online publication date: 19-Apr-2021
    • (2020)Temperature-Aware DRAM Cache Management—Relaxing Thermal Constraints in 3-D SystemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2019.292752839:10(1973-1986)Online publication date: Oct-2020
    • (2018)3D die-stacked DRAM thermal management via task allocation and core pipeline controlIEICE Electronics Express10.1587/elex.15.2017125315:3(20171253-20171253)Online publication date: 2018

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media