2015
DOI: 10.1016/j.scico.2013.02.001
|View full text |Cite
|
Sign up to set email alerts
|

The impact of meta-tracing on VM design and implementation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
48
0
1

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 33 publications
(50 citation statements)
references
References 7 publications
1
48
0
1
Order By: Relevance
“…Depending on the result of the comparison, the control low can be transferred to bytecode index 3 or index 7. Hence, the successors array for if_icmplt is [3,7]. The array of successors is important for dynamic compilation (see Section 3.3); it allows the compiler to determine all possible successor bytecodes.…”
Section: Interpretation Of Java Bytecodementioning
confidence: 99%
See 1 more Smart Citation
“…Depending on the result of the comparison, the control low can be transferred to bytecode index 3 or index 7. Hence, the successors array for if_icmplt is [3,7]. The array of successors is important for dynamic compilation (see Section 3.3); it allows the compiler to determine all possible successor bytecodes.…”
Section: Interpretation Of Java Bytecodementioning
confidence: 99%
“…With respect to the example in Listing 3, the bytecode dispatch node transfers execution between the seven bytecode nodes with indices [1,2,3,4,5,6,7]. Figure 2 shows the bytecode dispatch node for the bytecode in Listing 3 and illustrates the control low with red arrows.…”
Section: Interpretation Of Java Bytecodementioning
confidence: 99%
“…This approach has proven to be very efficient in SELF [5] and has inspired many language implementations (e.g., PyPy [2], and Google's V8 [31]). …”
Section: Self Mapsmentioning
confidence: 99%
“…To identify the limits of RPython's meta-tracing [Bolz et al 2009, Bolz andTratt 2013], we experimented with a simple version of the OMOP (cf. section 2.1).…”
Section: State Of the Art In Metaprogrammingmentioning
confidence: 99%