Title
Adaptive Drowsy Cache Control for Java Applications
Abstract
Drowsy cache has been proved as an efficient technique to reduce cache leakage energy. However, current drowsy cache control policies generally suffer from performance loss and are not adaptive to different program behaviors. In this paper, we study adaptive drowsy cache control for Java applications, where Just-In-Time (JIT) compiler and runtime information can be used to make accurate decision on drowsy cache control. We first explore the impact of different phases of Java applications on the timing behavior of cache usage. Then we propose several techniques to adaptively control drowsy cache to reduce energy consumption with minimal impact on performance. Our experiments show that the adaptive drowsy control by exploiting the phase information can reduce the performance loss without impacting the energy saving, which is especially useful during the garbage collection.
Year
DOI
Venue
2008
10.1109/EUC.2008.88
EUC (1)
Keywords
Field
DocType
garbage collection,adaptive control,just in time compiler,benchmark testing,jit compiler,java
Cache invalidation,Cache pollution,Cache,Computer science,Real-time computing,Cache algorithms,Cache coloring,Garbage collection,Just-in-time compilation,Smart Cache,Operating system,Embedded system
Conference
Volume
Citations 
PageRank 
1
0
0.34
References 
Authors
6
2
Name
Order
Citations
PageRank
Yu Sun112714.76
Wei Zhang216311.75