Proceedings of the 6th Annual IEEE/ACM International Symposium on Code Generation and Optimization 2008
DOI: 10.1145/1356058.1356062
|View full text |Cite
|
Sign up to set email alerts
|

Phase-based adaptive recompilation in a JVM

Abstract: Modern JIT compilers often employ multi-level recompilation strategies as a means of ensuring the most used code is also the most highly optimized, balancing optimization costs and expected future performance. Accurate selection of code to compile and level of optimization to apply is thus important to performance. In this paper we investigate the effect of an improved recompilation strategy for a Java virtual machine. Our design makes use of a lightweight, low-level profiling mechanism to detect high-level, v… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
28
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 23 publications
(28 citation statements)
references
References 41 publications
0
28
0
Order By: Relevance
“…In this paper we have focused on temporal phases [29,8], however, there are alternative definitions of phases such as code phases [15,12,18,13,32]. Instead of observing the execution behavior over time, the program binary is analyzed, where parts of program's control flow is grouped into phases.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…In this paper we have focused on temporal phases [29,8], however, there are alternative definitions of phases such as code phases [15,12,18,13,32]. Instead of observing the execution behavior over time, the program binary is analyzed, where parts of program's control flow is grouped into phases.…”
Section: Related Workmentioning
confidence: 99%
“…This has been used to instrument code at the phase boundaries for various optimizations. Both software [12,13,32] and hardware [15,18] approaches have been suggested.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations