• DocumentCode
    2849716
  • Title

    A framework for efficient cache resizing

  • Author

    Keramidas, Georgios ; Datsios, C. ; Kaxiras, Stefanos

  • Author_Institution
    Ind. Syst. Inst., Greece
  • fYear
    2012
  • fDate
    16-19 July 2012
  • Firstpage
    76
  • Lastpage
    85
  • Abstract
    We present a novel framework to dynamically reconfigure on-chip memory resources according to the changing behavior of the running applications. Our framework enables smooth scaling (i.e., resizing) of the on-chip caches targeting both performance and power efficiency. In contrast to previous approaches, the resizing decisions in our framework are not tainted by transient events (e.g., misses) that are due to downsizing avoiding at the same time swinging the cache size due to trial-and-error resizing decisions. This minimizes both execution time penalty induced by resizing as well as the effective cache size. Furthermore, an inherent property of our approach is that the actual invalidation of the cache blocks and the corresponding write-backs of the dirty blocks are asynchronous to resizing decisions, ensuring a smooth transition from one size to another. This makes it possible to apply our framework even on write-back caches. The proposed mechanism is simple to implement requiring minimal additional hardware. Using cycle-accurate simulations, we evaluate our proposal against previously proposed techniques. In all cases, our experimental results show significant benefits in both power and performance.
  • Keywords
    cache storage; cache block; cache performance; cache power efficiency; cache resizing framework; cache size; cycle-accurate simulation; execution time penalty; on-chip cache scaling; on-chip memory resource; resource reconfiguration; transient event; trial-and-error resizing decision; Hardware; Monitoring; Radiation detectors; Registers; Steady-state; Transient analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems (SAMOS), 2012 International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4673-2295-9
  • Electronic_ISBN
    978-1-4673-2296-6
  • Type

    conf

  • DOI
    10.1109/SAMOS.2012.6404160
  • Filename
    6404160