What makes TruffleRuby run Optcarrot 9 times faster than MRI?

What makes TruffleRuby run Optcarrot 9 times faster than MRI?

Petr Chalupa

04 February 2017

TruffleRuby runs Optcarrot 9 times faster than MRI 2. TruffleRuby is new optimizing implementation of Ruby. Optcarrot is a NES emulator. MRI 3 targets to run Optcarrot 3 times faster than MRI 2. We will explore the techniques which allow TruffleRuby to achieve high performance in Optcarrot. We’ll discuss splitting, inlining, array strategies, Proc elimination, etc.


Venue : Ruby devroom at FOSDEM

File Name : Presentation.pdf