loading...
Energy-Efficiency Potential of a Phase-Based Cache Resizing Scheme for Embedded Systems
Madrid, Spain February 15-February 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/INTERA.2004.1299510Eighth Annual Workshop on Interaction ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gilles Pokam, IRISA, Campus Universitaire de Beaulieu
Fran?ois Bodin, IRISA, Campus Universitaire de Beaulieu
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 the "de-facto" solution to deal efficiently with these issues. Such caches are equipped with artifacts that enable one 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.
Citation:
Gilles Pokam, Fran?ois Bodin, "Energy-Efficiency Potential of a Phase-Based Cache Resizing Scheme for Embedded Systems," interact, pp.53-62, Eighth Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.