Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems 2005
DOI: 10.1145/1065910.1065943
|View full text |Cite
|
Sign up to set email alerts
|

An energy efficient garbage collector for java embedded devices

Abstract: This paper presents a detailed design and implementation of a power-efficient garbage collector for Java embedded systems. The proposed scheme is a hybrid between the standard mark-sweepcompact collector available in Sun's KVM and a limited-field reference counter. There are three benefits resulting from the proposed scheme. (a) the proposed scheme reclaims memory more efficiently and this results in less mark-sweep garbage collection invocations, (b) reduction in garbage collection invocations improves cache … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 15 publications
0
5
0
Order By: Relevance
“…GC costs for restricted memory environments have been studied [16,17,32], but the precise relationship between the GC tradeoffs and energy consumption and illuminat-ing the way GC is affected by the system layers were beyond these studies. Recently, the impact of memory management on modern mobile devices has been redefined on (i) the page-level [41], and (ii) the managed heap by the VM runtime [34].…”
Section: Related Workmentioning
confidence: 99%
“…GC costs for restricted memory environments have been studied [16,17,32], but the precise relationship between the GC tradeoffs and energy consumption and illuminat-ing the way GC is affected by the system layers were beyond these studies. Recently, the impact of memory management on modern mobile devices has been redefined on (i) the page-level [41], and (ii) the managed heap by the VM runtime [34].…”
Section: Related Workmentioning
confidence: 99%
“…Otherwise, when allocation succeeds without exceeding softlimit, but the new allocation exceeds CSB, then the allocating mutator signals the GC daemon to start a new background GC cycle. Of course, heap sizing decisions have an effect on energy consumption [18,19,25].…”
Section: Taming Vm Controlsmentioning
confidence: 99%
“…Chen et al [18,19] tune the collector to enable shutting down memory banks that hold only garbage objects. Griffin et al [25] implement a hybrid mark-sweep/reference-counting collector to reduce power consumption. Sartor and Eeckhout [43] explored tradeoffs with separating JVM threads (e.g., garbage collector) and its effect on performance for a multi-socket server environment (8-core Intel Nehalem).…”
Section: Related Workmentioning
confidence: 99%
“…There is also research on offloading compilation to a remote machine [42] to save energy and on power-saving hybrid garbage collection schemes [24].…”
Section: Background On Energy Managementmentioning
confidence: 99%