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
Link To Document :
بازگشت