arrow
返回

Energy-efficient Java execution using local memory and object co-location

delete2004-01-01
delete1
PRE
AI
S
S. Kim
S
S. Tomar
N
N. Vijaykrishnan
M
Mahmut Kandemir
M
M. Irwin
DOI:10.1049/ip-cdt:20040186delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
With the paradigm shift in computer systems towards ubiquitous computing, energy, together with performance, has become an important parameter to measure efficiency. Java is increasingly becoming the programming language of choice for applications expected to run in embedded and mobile environments. Java's platform independence and security features serve very well the needs of these environments, which expect the same application to run in a variety of environments in a secure manner. The devices used in these environments, for example hand-held computers, have a limited battery life. The needs to increase the period between recharges and to decrease the cooling costs provide the incentive to incorporate energy as an important parameter. The authors propose two implementation strategies for allocating objects that can significantly reduce the memory system energy consumption of Java applications. The first 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 is implemented using an annotation-based approach and shown to be effective in improving performance and reducing the memory system energy consumption. Specifically, energy consumption is reduced by up to 39% and cache miss rate by up to 31%. The second strategy,is object co-location, which exploits the temporal locality already present in heap references to achieve better spatial locality. The object co-location is implemented in the garbage collector of a Java virtual machine. This reduces the cache miss rate by up to 47%, and a subsequent reduction in the memory energy consumption by up to 49% is observed.
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

I
IEE Proceedings - Computers and Digital Techniques
IF:
0
论文数:
3
被引数:
0

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Fatal aplastic anaemia associated with lisinopril
err1995-07-01
err0
errOAAI
errBethD. Harrison; StuartT. Laidlaw; JohnT. Reilly
err分享
err收藏
Distortion Product Otoacoustic EmissionsThe Influence of the Middle Ear Transmission
err2009-10-12
err0
PREAI
errPoul Aabo Osterhammel; Lars Holme Nielsen; Arne Nørby Rasmussen
err分享
err收藏
STEM plasmon spectroscopy of free standing graphene
err2008-09-04
err0
errOAAI
errU. Bangert; T. Eberlein; R. R. Nair; R Jones; M. Gass; A. L. Bleloch; K. S. Novoselov; A. Geim; P. R. Briddon
err分享
err收藏
Enhanced anharmonicity on Cu(110)
err1991-10-01
err0
PREAI
errLiqiu Yang; Talat Rahman
err分享
err收藏
Comparison of early onset sepsis and community-acquired late onset sepsis in infants less than 3 months of age
err2016-07-07
err0
errOAAI
errShlomi Bulkowstein; Shalom Ben-Shimol; Noga Givon-Lavi; Rimma Melamed; Eilon Shany; David Greenberg
err分享
err收藏
没有更多内容