DocumentCode :
2406158
Title :
Compiler-directed array interleaving for reducing energy in multi-bank memories
Author :
Delaluz, V. ; Kandemir, M. ; Vijaykrishnan, N. ; Irwin, M.J. ; Sivasubramaniam, A. ; Kolcu, I.
Author_Institution :
Microsystems Design Lab, Pennsylvania State Univ., University Park, PA, USA
fYear :
2002
fDate :
2002
Firstpage :
288
Lastpage :
293
Abstract :
With the increased use of embedded/portable devices such as smart cellular phones, pagers, PDAs, hand-held computers, and CD players, improving energy efficiency is becoming a critical issue. To develop a truly energy-efficient system, energy constraints should be taken into account early, in the design process; i.e., at the source level in software compilation and behavioral level in hardware compilation. Source-level optimizations are particularly important in data-dominated media applications that have become pervasive in energy-constrained mobile environments. This paper focuses on improving the effectiveness of energy savings from using multiple low-power operating modes provided in current memory modules. We propose a source level data space transformation technique called array interleaving that colocates simultaneously used array elements in a small set of memory modules. We validate the effectiveness of this transformation using a set of array-dominated benchmarks and observe significant savings in memory energy
Keywords :
computer power supplies; energy conservation; integrated circuit design; integrated memory circuits; interleaved storage; mobile radio; modules; optimisation; performance evaluation; CD players; PDAs; array interleaving; array-dominated benchmarks; embedded portable devices; energy efficiency; hand-held computers; memory modules; pagers; smart cellular phones; source level data space transformation; Application software; Cellular phones; Embedded computing; Energy efficiency; Handheld computers; Hardware; Interleaved codes; Personal digital assistants; Portable computers; Process design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
Conference_Location :
Bangalore
Print_ISBN :
0-7695-1441-3
Type :
conf
DOI :
10.1109/ASPDAC.2002.994936
Filename :
994936
Link To Document :
بازگشت