International Symposium on Code Generation and Optimization (CGO 2011) 2011
DOI: 10.1109/cgo.2011.5764692
|View full text |Cite
|
Sign up to set email alerts
|

A trace-based Java JIT compiler retrofitted from a method-based compiler

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
43
0
2

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
4
1

Relationship

2
7

Authors

Journals

citations
Cited by 29 publications
(45 citation statements)
references
References 12 publications
0
43
0
2
Order By: Relevance
“…We determine the location to start a new trace by traversing the edges in the TTgraph backward to effectively capture the entirety of each candidate hot path. We implemented our multi-level compilation scheme with the TTgraph-based trace selection algorithm in a trace-based Java JIT compiler [6]. Our results showed that our multi-level compilation improved the peak performance by up to 58.5% and 22.2% on average over the base condition that does not employ upgrade recompilations from the initial optimization level.…”
Section: Introductionmentioning
confidence: 78%
See 1 more Smart Citation
“…We determine the location to start a new trace by traversing the edges in the TTgraph backward to effectively capture the entirety of each candidate hot path. We implemented our multi-level compilation scheme with the TTgraph-based trace selection algorithm in a trace-based Java JIT compiler [6]. Our results showed that our multi-level compilation improved the peak performance by up to 58.5% and 22.2% on average over the base condition that does not employ upgrade recompilations from the initial optimization level.…”
Section: Introductionmentioning
confidence: 78%
“…We implemented our adaptive multi-level compilation scheme with the TTgraph-based trace selection in our trace-JIT [1,6,10], which is based on the IBM J9/TR Java VM and JIT compiler [3]. Figure 8 shows a component view of our trace-JIT.…”
Section: Methodsmentioning
confidence: 99%
“…Inoue et al [18] developed a trace-based JIT compiler that is based on the IBM J9/TR JVM. Similar to the Dynamo system, trace recording focuses on linear and cyclic traces where no join points except the head of cyclic traces are present.…”
Section: Related Workmentioning
confidence: 99%
“…This approach has been taken in e.g. [19]. An alternative approach that avoids this problem is to maintain thread-private traces [13,18], i.e.…”
Section: Introductionmentioning
confidence: 99%