• 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