• DocumentCode
    3224714
  • Title

    The Dynamic Block Remapping Cache

  • Author

    Pedroni, Felipe Thomaz ; De Souza, Alberto F. ; Badue, Claudine

  • Author_Institution
    Dept. de Inf., Univ. Fed. do Espirito Santo, Imperatriz, Brazil
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • Firstpage
    111
  • Lastpage
    118
  • Abstract
    In this paper we present a new architecture of Level 2 (L2) cache - the Dynamic Block Remapping Cache (DBRC). DBRC mimics important characteristics of virtual memory systems to reduce the impact of L2 in system performance. Similar to virtual memory systems, the DBRC uses a hierarchy of tables to map blocks of L2 cache into blocks of physical memory. It also uses a Block-TLB to speedup accesses to previously performed block translations. We verified that the benefits of full associativity and the consequent possibility of employment of global block replacement algorithms allow hit rates higher than those of equivalent standard caches. We compare DBRC with standard caches in terms of miss rate, energy consumption and impact on the instruction-level parallelism (ILP) of a simulated superscalar processor. Our results show that DBRC outperforms standard caches in terms of miss rate, energy consumption and impact on ILP.
  • Keywords
    cache storage; virtual storage; Level 2 cache architecture; block translations; block-TLB; dynamic block remapping cache; global block replacement algorithms; instruction-level parallelism; virtual memory systems; Benchmark testing; Energy consumption; Indexes; Memory management; Radiation detectors; Registers; Technical Activities Guide - TAG;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
  • Conference_Location
    Petropolis
  • ISSN
    1550-6533
  • Print_ISBN
    978-1-4244-8287-0
  • Electronic_ISBN
    1550-6533
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2010.39
  • Filename
    5644961