Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications 2012
DOI: 10.1145/2384616.2384631
|View full text |Cite
|
Sign up to set email alerts
|

On the benefits and pitfalls of extending a statically typed language JIT compiler for dynamic scripting languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 32 publications
(28 citation statements)
references
References 19 publications
0
28
0
Order By: Relevance
“…In general, the benchmarks cannot be considered representative of real-world applications, yet significant performance differencens between Python compilers we considered indicative by the developers of the Fiorano JIT compiler [8], and benchmarks from the CLBG project have been used in the recent study of JVM languages by Li et al [16]. To provide complementary results for comparable workloads, we have decided to adopt the approach of Li et al, and based our study (mostly, but not completely) on 10 CLBG benchmarks, listed in Table 1 along with a brief description and inputs used.…”
Section: Benchmark Description Inputmentioning
confidence: 99%
See 3 more Smart Citations
“…In general, the benchmarks cannot be considered representative of real-world applications, yet significant performance differencens between Python compilers we considered indicative by the developers of the Fiorano JIT compiler [8], and benchmarks from the CLBG project have been used in the recent study of JVM languages by Li et al [16]. To provide complementary results for comparable workloads, we have decided to adopt the approach of Li et al, and based our study (mostly, but not completely) on 10 CLBG benchmarks, listed in Table 1 along with a brief description and inputs used.…”
Section: Benchmark Description Inputmentioning
confidence: 99%
“…Due to the high number of combinations and extensive duration of the experiments, we have not included different language runtimes among independent variables. Similarly, we have not varied the execution platform, because the metrics are defined at the bytecode level, and can be considered largely JVM 8 and platform independent.…”
Section: Measurement Contextmentioning
confidence: 99%
See 2 more Smart Citations
“…invokedynamic) or compiler alterations (e.g. [23]) can improve performance, the results still lag some way behind their meta-tracing equivalents [11]. We believe that language composition by meta-tracing has the potential to sidestep the semantic mismatch problem entirely by allowing each language's VM to be optimised specifically for that language.…”
Section: Related Workmentioning
confidence: 99%