INGI Seminar - An Introduction to Truffle and Graal or how to get a just-in-time compiler by writing an interpreter by Benoit Daloze
22 May 2017
12:00
Louvain-la-Neuve
Shannon Room - Maxell building a.105
Truffle is framework to write a programming language implementation as an Abstract-Syntax-Tree Interpreter. Together with the Graal Just-in-Time compiler, it achieve competitive performance with the best just-in-time compilers such as V8 for JavaScript.
In particular, the Ruby implementation I am working on, TruffleRuby achieves speedups of more than 10x faster than the standard implementation on
classic benchmarks.