• DocumentCode
    2241631
  • Title

    Elastic Refresh: Techniques to Mitigate Refresh Penalties in High Density Memory

  • Author

    Stuecheli, Jeffrey ; Kaseridis, Dimitris ; Hunter, Hillery C. ; John, Lizy K.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2010
  • fDate
    4-8 Dec. 2010
  • Firstpage
    375
  • Lastpage
    384
  • Abstract
    High density memory is becoming more important as many execution streams are consolidated onto single chip many-core processors. DRAM is ubiquitous as a main memory technology, but while DRAM´s per-chip density and frequency continue to scale, the time required to refresh its dynamic cells has grown at an alarming rate. This paper shows how currently-employed methods to schedule refresh operations are ineffective in mitigating the significant performance degradation caused by longer refresh times. Current approaches are deficient- they do not effectively exploit the flexibility of DRAMs to postpone refresh operations. This work proposes dynamically reconfigurable predictive mechanisms that exploit the full dynamic range allowed in the JEDEC DDRx SDRAM specifications. The proposed mechanisms are shown to mitigate much of the penalties seen with dense DRAM devices. We refer to the overall scheme as Elastic Refresh, in that the refresh policy is stretched to fit the currently executing workload, such that the maximum benefit of the DRAM flexibility is realized. We extend the GEMS on SIMICS tool-set to include Elastic Refresh. Simulations show the proposed solution provides a 10% average performance improvement over existing techniques across the entire SPEC CPU suite, and up to a 41%improvement for certain workloads.
  • Keywords
    DRAM chips; multiprocessing systems; DRAM device; Elastic Refresh; GEMS; JEDEC DDRx SDRAM specification; SIMICS tool-set; dynamically reconfigurable predictive mechanism; execution stream; high density memory; refresh penalty mitigation; single chip many-core processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture (MICRO), 2010 43rd Annual IEEE/ACM International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1072-4451
  • Print_ISBN
    978-1-4244-9071-4
  • Type

    conf

  • DOI
    10.1109/MICRO.2010.22
  • Filename
    5695551