• DocumentCode
    3532148
  • Title

    Intra-Task Dynamic Cache Reconfiguration

  • Author

    Hajimiri, Hadi ; Mishra, Prabhat

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2012
  • fDate
    7-11 Jan. 2012
  • Firstpage
    430
  • Lastpage
    435
  • Abstract
    Optimization techniques are widely used in embedded systems design to improve overall area, performance and energy requirements. Dynamic cache reconfiguration (DCR) is very effective to reduce energy consumption of cache subsystems. Finding the right reconfiguration points in a task and selecting appropriate cache configurations for each phase are the primary challenges in phase-based DCR. In this paper, we present a novel intra-task dynamic cache reconfiguration technique using a detailed cache model, and tune a highly-configurable cache on a per-phase basis compared to tuning once per application. Experimental results demonstrate that our intra-task DCR can achieve up to 27% (12% on average) and 19% (7% on average) energy savings for instruction and data caches, respectively, without introducing any performance penalty.
  • Keywords
    cache storage; embedded systems; optimisation; reconfigurable architectures; data caches; embedded systems design; energy consumption; energy savings; intratask dynamic cache reconfiguration; optimization techniques; phase-based DCR; Benchmark testing; Embedded systems; Energy consumption; Heuristic algorithms; Phase detection; Profitability; Tuning; Dynamic Cache Reconfiguration; Intra-Task;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design (VLSID), 2012 25th International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-4673-0438-2
  • Type

    conf

  • DOI
    10.1109/VLSID.2012.109
  • Filename
    6167790