Use of local memory for efficient Java execution

S. Tomar, S. Kim, Vijaykrishnan Narayanan, Mahmut Kandemir, Mary Jane Irwin

Research output: Contribution to journalArticle

13 Citations (Scopus)

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 work, we propose att 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.

Original languageEnglish (US)
Article number68
Pages (from-to)468-473
Number of pages6
JournalProceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors
DOIs
StatePublished - Jan 1 2001

Fingerprint

Data storage equipment
Energy utilization

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

@article{6b24077b9ff84bf2a36fcba76c3f4ec0,
title = "Use of local memory for efficient Java execution",
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 work, we propose att 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.",
author = "S. Tomar and S. Kim and Vijaykrishnan Narayanan and Mahmut Kandemir and Irwin, {Mary Jane}",
year = "2001",
month = "1",
day = "1",
doi = "10.1109/ICCD.2001.955067",
language = "English (US)",
pages = "468--473",
journal = "Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors",
issn = "1063-6404",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - JOUR

T1 - Use of local memory for efficient Java execution

AU - Tomar, S.

AU - Kim, S.

AU - Narayanan, Vijaykrishnan

AU - Kandemir, Mahmut

AU - Irwin, Mary Jane

PY - 2001/1/1

Y1 - 2001/1/1

N2 - 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 work, we propose att 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.

AB - 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 work, we propose att 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.

UR - http://www.scopus.com/inward/record.url?scp=0035188771&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0035188771&partnerID=8YFLogxK

U2 - 10.1109/ICCD.2001.955067

DO - 10.1109/ICCD.2001.955067

M3 - Article

AN - SCOPUS:0035188771

SP - 468

EP - 473

JO - Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors

JF - Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors

SN - 1063-6404

M1 - 68

ER -