• DocumentCode
    2928226
  • Title

    A Self-Tuning Algorithm for Managing Reconfigurable Cache

  • Author

    Peng, Manman ; Wang, Yuming

  • Author_Institution
    Dept. of Comput. & Commun., Hunan Univ., Changsha
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    405
  • Lastpage
    410
  • Abstract
    Reconfigurable cache with a set of adjustable configurations can be configured dynamically to adapt itself to the change in program characteristics and has tremendous benefits for performance and energy. However, how to dynamically manage reconfigurable cache is still a cumbersome task left for designers. We introduce a self-tuning algorithm (ETCA), which can dynamically manage reconfigurable cache on a per-phase basis. In contrast with previous works, ETCA seeks not only to lower cache´s energy consumption effectively, but also reduce the performance loss due to unnecessary reconfigurations. By simulating numerous MiBench benchmark, the results show that ETCA, when applied to reconfigurable cache, saves on average 38% of total memory access energy compared with a conventional cache and the associated performance loss is close to 1.8%
  • Keywords
    cache storage; energy consumption; reconfigurable cache management; self-tuning algorithm; Costs; Energy consumption; Energy management; Hardware; Heuristic algorithms; Monitoring; Performance loss; Runtime; Space technology; Tuning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2006. PDCAT '06. Seventh International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    0-7695-2736-1
  • Type

    conf

  • DOI
    10.1109/PDCAT.2006.17
  • Filename
    4032216