• DocumentCode
    3124079
  • Title

    Influence of array allocation mechanisms on memory system energy

  • Author

    Athavale, R. ; Vijaykrishnan, N. ; Kandemir, M. ; Irwin, M.J.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2001
  • fDate
    36982
  • Abstract
    Portability and energy consumption have become increasingly important in mobile computing. Consequently, there is a clear need for energy-aware portable software design. This paper brings these two design considerations together by examining and optimizing the energy consumption of array allocation mechanisms in Java. Specifically, using a set of array-dominated benchmarks and a partitioned memory architecture with multiple low-power operating modes, we study two data optimization techniques: memory layout modification and array-interleaving. Our results show that these optimizations increase the effectiveness of energy savings due to power control of partitioned memory architectures across different memory configurations. It is observed that the memory energy can be significantly reduced using these techniques
  • Keywords
    Java; memory architecture; mobile computing; software portability; Java; array allocation mechanisms; array-interleaving; data optimization; energy-aware portable software design; memory layout modification; memory system energy; mobile computing; partitioned memory architecture; Circuits; Computer science; Decoding; Energy consumption; Java; Memory architecture; Mobile computing; Power engineering and energy; Software design; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium., Proceedings 15th International
  • Conference_Location
    San Francisco, CA
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-0990-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2001.924930
  • Filename
    924930