• DocumentCode
    2997544
  • Title

    Energy-efficiency potential of a phase-based cache resizing scheme for embedded systems

  • Author

    Pokam, Gilles ; Bodin, François

  • Author_Institution
    IRISA, Campus Univ. de Beaulieu, Rennes, France
  • fYear
    2004
  • fDate
    15 Feb. 2004
  • Firstpage
    53
  • Lastpage
    62
  • Abstract
    Managing the energy-performance tradeoff has become a major challenge with embedded systems. The cache hierarchy is a typical example where this tradeoff plays a central role. With the increasing level of integration density, a cache can feature millions of transistors, consuming a significant portion of the energy. At the same time however, a cache also permits to significantly improve performance. Configurable caches are becoming "de-facto" solution to deal efficiently with these issues. Such caches are equipped with artifacts that enable one size to resize it dynamically. With regard to embedded systems, however, many of these artifacts restrict the configurability at the application level. We propose in this paper to modify the structure of a configurable cache to offer embedded compilers the opportunity to reconfigure it according to a program dynamic phase, rather than on a per-application basis. We show in our experimental results that the proposed scheme has a potential for improving the compiler effectiveness to reduce the energy consumption, while not excessively degrading the performance.
  • Keywords
    cache storage; embedded systems; low-power electronics; memory architecture; program compilers; reconfigurable architectures; cache hierarchy; configurable caches; embedded compilers; embedded systems; energy consumption; integration density; phase-based cache resizing; program dynamic phase; Cache memory; Computer architecture; Degradation; Embedded system; Energy consumption; Energy management; Power dissipation; Power system management; Program processors; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interaction between Compilers and Computer Architectures, 2004. INTERACT-8 2004. Eighth Workshop on
  • Print_ISBN
    0-7695-2061-8
  • Type

    conf

  • DOI
    10.1109/INTERA.2004.1299510
  • Filename
    1299510