• DocumentCode
    704135
  • Title

    The Tag Filter Cache: An Energy-Efficient Approach

  • Author

    Valls, Joan J. ; Sahuquillo, Julio ; Ros, Alberto ; Gomez, Maria E.

  • Author_Institution
    Dept. of Comput. Eng., Univ. Poliecnica de Valencia, Valencia, Spain
  • fYear
    2015
  • fDate
    4-6 March 2015
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    Power consumption in current high-performance chip multiprocessors (CMPs) has become a major design concern. The current trend of increasing the core count aggravates this problem. On-chip caches consume a significant fraction of the total power budget. Most of the proposed techniques to reduce the energy consumption of these memory structures are at the cost of performance, which may become unacceptable for high-performance CMPs. On-chip caches in multi-core systems are usually deployed with a high associativity degree in order to enhance performance. Even first-level caches are currently implemented with eight ways. The concurrent access to all the ways in the cache set is costly in terms of energy. In this paper we propose an energy-efficient cache design, namely the Tag Filter Cache (TF-Cache) architecture, that filters some of the set ways during cache accesses, allowing to access only a subset of them without hurting the performance. Our cache for each way stores the lowest order tag bits in an auxiliary bit array and these bits are used to filter the ways that do not match those bits in the searched block tag. Experimental results show that, on average, the TF-Cache architecture reduces the dynamic power consumption up to 74.9% and 85.9% when applied to the L1 and L2 cache, respectively, for the studied applications.
  • Keywords
    cache storage; microprocessor chips; multiprocessing systems; power aware computing; CMP; TF-Cache architecture; auxiliary bit array; energy efficient approach; high-performance chip multiprocessors; memory structures; multicore systems; power consumption; tag filter cache; total power budget; Arrays; Energy consumption; Indexes; Oceans; Power demand; Program processors; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
  • Conference_Location
    Turku
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2015.58
  • Filename
    7092718