• DocumentCode
    1603725
  • Title

    Use of local memory for efficient Java execution

  • Author

    Tomar, S. ; Kim, S. ; Vijaykrishnan, N. ; Kandemir, M. ; Irwin, M.J.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    468
  • Lastpage
    473
  • Abstract
    Java has become a popular choice for implementing various applications that run on mobile and hand-held devices. Optimizing the energy consumption in mobile environments is of critical importance to prolong the battery life. In this paper, we propose an object allocation strategy to reduce the energy consumption of Java applications. This object allocation strategy uses a part of the on-chip memory resources as a local memory to achieve better performance than a cache only architecture. The object allocation strategy has been implemented using an annotation based approach and shown to be effective in improving performance and reducing the memory system energy using the SPECJvm98 benchmarks
  • Keywords
    Java; memory architecture; software performance evaluation; virtual machines; Java execution; SPECJvm98 benchmarks; energy consumption; hand-held devices; local memory; mobile environments; object allocation strategy; on-chip memory resources; performance; Application software; Batteries; Computer science; Energy consumption; Frequency; Java; Mobile computing; Power engineering and energy; Random access memory; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-1200-3
  • Type

    conf

  • DOI
    10.1109/ICCD.2001.955067
  • Filename
    955067