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
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;
Conference_Titel :
Interaction between Compilers and Computer Architectures, 2004. INTERACT-8 2004. Eighth Workshop on
Print_ISBN :
0-7695-2061-8
DOI :
10.1109/INTERA.2004.1299510