Proceedings of the 12th Symposium on Dynamic Languages 2016
DOI: 10.1145/2989225.2989232
|View full text |Cite
|
Sign up to set email alerts
|

Cross-language compiler benchmarking: are we fast yet?

Abstract: The version in the Kent Academic Repository may differ from the final published version. Users are advised to check http://kar.kent.ac.uk for the status of the paper. Users should always cite the published version of record.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
21
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
3
1

Relationship

4
3

Authors

Journals

citations
Cited by 43 publications
(21 citation statements)
references
References 18 publications
0
21
0
Order By: Relevance
“…This section evaluates the run-time performance and trace sizes of our implementation in SOMns using the Savina benchmark suite for actors [17], and Acme-Air as an example for a web application. We also use the Are We Fast Yet benchmarks to provide a baseline for the SOMns performance [24].…”
Section: Discussionmentioning
confidence: 99%
“…This section evaluates the run-time performance and trace sizes of our implementation in SOMns using the Savina benchmark suite for actors [17], and Acme-Air as an example for a web application. We also use the Are We Fast Yet benchmarks to provide a baseline for the SOMns performance [24].…”
Section: Discussionmentioning
confidence: 99%
“…Truffle [WW12] is a framework designed to ease the development of efficient interpreters on the JVM. Several works demonstrate the speedup offered by Truffle-based handcrafted interpreters [SWHJ16,MDM16]. This makes it appealing to explore its use in automatically optimized DSL interpreters.…”
Section: Trufflementioning
confidence: 99%
“…In combination with the Graal just-in-time (JIT) compiler [50], languages implemented in Truffle can reach the peak performance of today's industrial-strength VMs [51], [52]. For instance, Graal.js, a JavaScript on top of Truffle reaches on average the same peak performance as V8 [53], [52] for a specific set of benchmarks. Truffle languages reach an average performance of about 2x slower than Java on HotSpot.…”
Section: Truffle and Graalmentioning
confidence: 99%
“…To analyze the inherent overhead we use a set of VM benchmarks designed for comparing different language implementations [52]. Since these benchmarks were originally designed for being run by a standard VM, this experiment measures the overhead of supporting reflective capabilities on the VM even if they are not used.…”
Section: Inherent Performancementioning
confidence: 99%
See 1 more Smart Citation