Brussels / 4 & 5 February 2017

schedule

What makes TruffleRuby run Optcarrot 9 times faster than MRI?


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.

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.

Speakers

Photo of Petr Chalupa Petr Chalupa

Links