• DocumentCode
    2052317
  • Title

    Configurable cache tuning with a victim cache

  • Author

    Navarro, Osvaldo ; Leiding, Tim ; Hubner, Michael

  • Author_Institution
    Dept. of Electr. Eng. & Inf. Technol., Ruhr-Univ. Bochum, Bochum, Germany
  • fYear
    2015
  • fDate
    June 29 2015-July 1 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    A victim cache is a small memory block usually connected after the first level cache, and provides recovery of recently evicted cache blocks. This small component can significantly improve the hit rate of the cache hierarchy. However, its effectiveness varies greatly with the application. Thus, tuning the victim cache in combination with its upper cache level to fit the running application can yield important energy savings. In this paper, we propose a tuning cache heuristic that explores the features of a level 1 data cache in combination with the tuning of a victim cache. Experimental results show that this approach generates a significant improvement in energy efficiency, in comparison with a fixed cache hierarchy approach and against a state of the art tuning heuristic.
  • Keywords
    cache storage; configurable cache tuning; energy efficiency; energy savings; fixed cache hierarchy approach comparison; level 1 data cache; recently evicted cache block recovery; small memory block; upper cache level; victim cache tuning; Benchmark testing; Energy dissipation; Heuristic algorithms; Runtime; Tuning; Writing; adaptive cache; cache tuning; dynamic cache reconfiguration; victim cache;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2015 10th International Symposium on
  • Conference_Location
    Bremen
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2015.7238080
  • Filename
    7238080