What makes TruffleRuby run Optcarrot 9 times faster than MRI?
- Track: Ruby devroom
- Room: K.4.201
- Day: Saturday
- Start: 14:45
- End: 15:35
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 |