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