Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/HPCA.2013.6522355guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A case for Refresh Pausing in DRAM memory systems

Published: 23 February 2013 Publication History

Abstract

DRAM cells rely on periodic refresh operations to maintain data integrity. As the capacity of DRAM memories has increased, so has the amount of time consumed in doing refresh. Refresh operations contend with read operations, which increases read latency and reduces system performance. We show that eliminating latency penalty due to refresh can improve average performance by 7.2%. However, simply doing intelligent scheduling of refresh operations is ineffective at obtaining significant performance improvement. This paper provides an alternative and scalable option to reduce the latency penalty due to refresh. It exploits the property that each refresh operation in a typical DRAM device internally refreshes multiple DRAM rows in JEDEC-based distributed refresh mode. Therefore, a refresh operation has well defined points at which it can potentially be Paused to service a pending read request. Leveraging this property, we propose Refresh Pausing, a solution that is highly effective at alleviating the contention from refresh operations. It provides an average performance improvement of 5.1% for 8Gb devices, and becomes even more effective for future high-density technologies. We also show that Refresh Pausing significantly outperforms the recently proposed Elastic Refresh scheme.

Cited By

View all
  • (2022)Data ConvectionProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/35080276:1(1-25)Online publication date: 28-Feb-2022
  • (2019)CROWProceedings of the 46th International Symposium on Computer Architecture10.1145/3307650.3322231(129-142)Online publication date: 22-Jun-2019
  • (2018)Rapid detection of rowhammer attacks using dynamic skewed hash treeProceedings of the 7th International Workshop on Hardware and Architectural Support for Security and Privacy10.1145/3214292.3214299(1-8)Online publication date: 2-Jun-2018
  • Show More Cited By
  1. A case for Refresh Pausing in DRAM memory systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    HPCA '13: Proceedings of the 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA)
    February 2013
    653 pages
    ISBN:9781467355858

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 23 February 2013

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Data ConvectionProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/35080276:1(1-25)Online publication date: 28-Feb-2022
    • (2019)CROWProceedings of the 46th International Symposium on Computer Architecture10.1145/3307650.3322231(129-142)Online publication date: 22-Jun-2019
    • (2018)Rapid detection of rowhammer attacks using dynamic skewed hash treeProceedings of the 7th International Workshop on Hardware and Architectural Support for Security and Privacy10.1145/3214292.3214299(1-8)Online publication date: 2-Jun-2018
    • (2018)AttachéProceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture10.1109/MICRO.2018.00034(326-338)Online publication date: 20-Oct-2018
    • (2018)Mitigating wordline crosstalk using adaptive trees of countersProceedings of the 45th Annual International Symposium on Computer Architecture10.1109/ISCA.2018.00057(612-623)Online publication date: 2-Jun-2018
    • (2018)Nonblocking memory refreshProceedings of the 45th Annual International Symposium on Computer Architecture10.1109/ISCA.2018.00055(588-599)Online publication date: 2-Jun-2018
    • (2017)The Reach Profiler (REAPER)ACM SIGARCH Computer Architecture News10.1145/3140659.308024245:2(255-268)Online publication date: 24-Jun-2017
    • (2017)Detecting and mitigating data-dependent DRAM failures by exploiting current memory contentProceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3123939.3123945(27-40)Online publication date: 14-Oct-2017
    • (2017)D-PUFACM Transactions on Embedded Computing Systems10.1145/310591517:1(1-31)Online publication date: 6-Dec-2017
    • (2017)Hardware-Software Co-design to Mitigate DRAM Refresh OverheadsACM SIGARCH Computer Architecture News10.1145/3093337.303772445:1(723-736)Online publication date: 4-Apr-2017
    • Show More Cited By

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media