Energy-aware code cache management for memory-constrained Java devices

G. Chen, G. Chen, Mahmut Kandemir, Vijaykrishnan Narayanan, Mary Jane Irwin

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

This paper focuses on the influence of memory size limitation on the dynamic translation of Java methods into native code. Specifically, we address the issue of managing a "code cache", a small memory space allocated for storing the dynamically generated native code. We show that by adopting a smart bypassing strategy we can enhance the effectiveness of a code cache based system significantly.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE International SOC Conference, SOCC 2003
EditorsDong S. Ha, Richard Auletta, John Chickanosky
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages179-182
Number of pages4
ISBN (Electronic)0780381823, 9780780381827
DOIs
StatePublished - Jan 1 2003
EventIEEE International SOC Conference, SOCC 2003 - Portland, United States
Duration: Sep 17 2003Sep 20 2003

Publication series

NameProceedings - IEEE International SOC Conference, SOCC 2003

Other

OtherIEEE International SOC Conference, SOCC 2003
CountryUnited States
CityPortland
Period9/17/039/20/03

Fingerprint

Data storage equipment

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Chen, G., Chen, G., Kandemir, M., Narayanan, V., & Irwin, M. J. (2003). Energy-aware code cache management for memory-constrained Java devices. In D. S. Ha, R. Auletta, & J. Chickanosky (Eds.), Proceedings - IEEE International SOC Conference, SOCC 2003 (pp. 179-182). [1241488] (Proceedings - IEEE International SOC Conference, SOCC 2003). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SOC.2003.1241488
Chen, G. ; Chen, G. ; Kandemir, Mahmut ; Narayanan, Vijaykrishnan ; Irwin, Mary Jane. / Energy-aware code cache management for memory-constrained Java devices. Proceedings - IEEE International SOC Conference, SOCC 2003. editor / Dong S. Ha ; Richard Auletta ; John Chickanosky. Institute of Electrical and Electronics Engineers Inc., 2003. pp. 179-182 (Proceedings - IEEE International SOC Conference, SOCC 2003).
@inproceedings{4098c448f7ea42f6ac1e41ac8a7e2ba6,
title = "Energy-aware code cache management for memory-constrained Java devices",
abstract = "This paper focuses on the influence of memory size limitation on the dynamic translation of Java methods into native code. Specifically, we address the issue of managing a {"}code cache{"}, a small memory space allocated for storing the dynamically generated native code. We show that by adopting a smart bypassing strategy we can enhance the effectiveness of a code cache based system significantly.",
author = "G. Chen and G. Chen and Mahmut Kandemir and Vijaykrishnan Narayanan and Irwin, {Mary Jane}",
year = "2003",
month = "1",
day = "1",
doi = "10.1109/SOC.2003.1241488",
language = "English (US)",
series = "Proceedings - IEEE International SOC Conference, SOCC 2003",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "179--182",
editor = "Ha, {Dong S.} and Richard Auletta and John Chickanosky",
booktitle = "Proceedings - IEEE International SOC Conference, SOCC 2003",
address = "United States",

}

Chen, G, Chen, G, Kandemir, M, Narayanan, V & Irwin, MJ 2003, Energy-aware code cache management for memory-constrained Java devices. in DS Ha, R Auletta & J Chickanosky (eds), Proceedings - IEEE International SOC Conference, SOCC 2003., 1241488, Proceedings - IEEE International SOC Conference, SOCC 2003, Institute of Electrical and Electronics Engineers Inc., pp. 179-182, IEEE International SOC Conference, SOCC 2003, Portland, United States, 9/17/03. https://doi.org/10.1109/SOC.2003.1241488

Energy-aware code cache management for memory-constrained Java devices. / Chen, G.; Chen, G.; Kandemir, Mahmut; Narayanan, Vijaykrishnan; Irwin, Mary Jane.

Proceedings - IEEE International SOC Conference, SOCC 2003. ed. / Dong S. Ha; Richard Auletta; John Chickanosky. Institute of Electrical and Electronics Engineers Inc., 2003. p. 179-182 1241488 (Proceedings - IEEE International SOC Conference, SOCC 2003).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Energy-aware code cache management for memory-constrained Java devices

AU - Chen, G.

AU - Chen, G.

AU - Kandemir, Mahmut

AU - Narayanan, Vijaykrishnan

AU - Irwin, Mary Jane

PY - 2003/1/1

Y1 - 2003/1/1

N2 - This paper focuses on the influence of memory size limitation on the dynamic translation of Java methods into native code. Specifically, we address the issue of managing a "code cache", a small memory space allocated for storing the dynamically generated native code. We show that by adopting a smart bypassing strategy we can enhance the effectiveness of a code cache based system significantly.

AB - This paper focuses on the influence of memory size limitation on the dynamic translation of Java methods into native code. Specifically, we address the issue of managing a "code cache", a small memory space allocated for storing the dynamically generated native code. We show that by adopting a smart bypassing strategy we can enhance the effectiveness of a code cache based system significantly.

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

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

U2 - 10.1109/SOC.2003.1241488

DO - 10.1109/SOC.2003.1241488

M3 - Conference contribution

T3 - Proceedings - IEEE International SOC Conference, SOCC 2003

SP - 179

EP - 182

BT - Proceedings - IEEE International SOC Conference, SOCC 2003

A2 - Ha, Dong S.

A2 - Auletta, Richard

A2 - Chickanosky, John

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Chen G, Chen G, Kandemir M, Narayanan V, Irwin MJ. Energy-aware code cache management for memory-constrained Java devices. In Ha DS, Auletta R, Chickanosky J, editors, Proceedings - IEEE International SOC Conference, SOCC 2003. Institute of Electrical and Electronics Engineers Inc. 2003. p. 179-182. 1241488. (Proceedings - IEEE International SOC Conference, SOCC 2003). https://doi.org/10.1109/SOC.2003.1241488