• DocumentCode
    2787468
  • Title

    Prediction Based DRAM Row-Buffer Management in the Many-Core Era

  • Author

    Awasthi, Manu ; Nellans, David W. ; Balasubramonian, Rajeev ; Davis, Al

  • Author_Institution
    Sch. of Comput., Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2011
  • fDate
    10-14 Oct. 2011
  • Firstpage
    183
  • Lastpage
    184
  • Abstract
    Modern processors are experiencing interleaved memory access streams from different threads/cores, reducing the spatial locality that is seen at the memory controller, making the combined stream appear increasingly random. Traditional methods for exploiting locality at the DRAM level, such as open-page and timer-based policies, become less effective as the number of threads accessing memory increases. Employing closed-page policies in such systems can improve performance but it eliminates any possibility of exploiting locality. In this paper, we build upon the key insight that a history-based predictor that tracks the number of accesses to a given DRAM page is a much better indicator of DRAM locality than timer based policies. We extend prior work to propose a simple Access Based Predictor (ABP) that tracks limited access history at the page level to determine page closure decisions, and does so with much smaller storage overhead than previously proposed policies. We show that ABP, with additional optimizations, can improve system throughput by 12.3% and 21.6% over open and closed-page policies, respectively. The proposed ABP requires 20 KB of storage overhead and is outside the critical path of memory access.
  • Keywords
    DRAM chips; buffer storage; microprocessor chips; multiprocessing systems; access based predictor; closed-page policies; history-based predictor; interleaved memory access streams; prediction based DRAM row-buffer management; Educational institutions; History; Instruction sets; Memory management; Patents; Radiation detectors; Random access memory; DRAM row-buffer managagement; predictor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
  • Conference_Location
    Galveston, TX
  • ISSN
    1089-795X
  • Print_ISBN
    978-1-4577-1794-9
  • Type

    conf

  • DOI
    10.1109/PACT.2011.31
  • Filename
    6113806