conferences | speakers | series

What makes TruffleRuby run Optcarrot 9 times faster than MRI?

home

What makes TruffleRuby run Optcarrot 9 times faster than MRI?
FOSDEM 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.

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: Petr Chalupa