2012
DOI: 10.1145/2248487.1950412
|View full text |Cite
|
Sign up to set email alerts
|

Improving the performance of trace-based systems by false loop filtering

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0
2

Year Published

2012
2012
2015
2015

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 0 publications
0
5
0
2
Order By: Relevance
“…In particular, Jolt's compiler adds lightweight instrumentation to the source of the application to identify the boundaries of loops, which can be difficult to identify accurately from a binary executable [15,34].…”
Section: The Jolt Systemmentioning
confidence: 99%
“…In particular, Jolt's compiler adds lightweight instrumentation to the source of the application to identify the boundaries of loops, which can be difficult to identify accurately from a binary executable [15,34].…”
Section: The Jolt Systemmentioning
confidence: 99%
“…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%
“…• Call Stack Comparison: To detect recursive functions, Hayashizaki et al (2011) inspect the call stack to determine when the target of the current function call is already on the stack.…”
Section: (Define (Dot U V) (For/sum ([X U] [Y V]) (* X Y)))mentioning
confidence: 99%
“…imprecise) in the presence of higherorder functions and the possibility of storing functions as values in the heap. In this section, we describe two runtime approaches to detect appropriate loops, both of which are dynamic variants of the "false loop filtering" technique (Hayashizaki et al 2011). …”
Section: Finding Loopsmentioning
confidence: 99%
See 1 more Smart Citation