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 |