Grooteman, B.J (2017) Java in Java with Truffle. Bachelor's Thesis, Computing Science.
|
Text
ThesisFinal.pdf - Published Version Download (817kB) | Preview |
|
Text
toestemming.pdf - Other Restricted to Backend only Download (79kB) |
Abstract
In this paper the usefulness of an interpreter for the Java language as a replacement for an Object Algebra interpreter is researched. This Object Algebra interpreter is currently used in the Recaf project. The Truffle framework and Graal Virtual Machine are used to eliminate the low level concerns that usually come with building an interpreter. The language that is supported on this interpreter is a subset of Java. The comparison is done by running several benchmarks on both platforms and comparing the runtimes. From the results can be seen that running Recaf on the GraalVM already increases the performance. When we run the same benchmarks on the Truffle language we achieve better performance on all the benchmarks, which might indicate that this interpreter would be a good substitute for the current Recaf interpreter
Item Type: | Thesis (Bachelor's Thesis) |
---|---|
Degree programme: | Computing Science |
Thesis type: | Bachelor's Thesis |
Language: | English |
Date Deposited: | 15 Feb 2018 08:31 |
Last Modified: | 15 Feb 2018 08:31 |
URI: | https://fse.studenttheses.ub.rug.nl/id/eprint/15643 |
Actions (login required)
View Item |