"How does deoptimization help us go faster", and other questions you were sensible enough not to ask

"How does deoptimization help us go faster", and other questions you were sensible enough not to ask

By Jonathan Worthington (‎jnthn‎)
Date: Friday, 25 August 2017 10:55
Duration: 40 minutes
Target audience: Advanced
Language: English
Tags: moarvm perl6 vm


Confused by control flow graphs? Bemused by basic blocks? Disturbed by dominance? Threatened by phi nodes? Lost with lattices? Deflated by deoptimization? Intrigued by inlining? Overwhelmed by on stack replacement?

Don't worry. Or maybe do, because in this session I'll be talking about all of them.

MoarVM is gradually learning the tricks of the modern dynamic language VM trade, in order to run Perl 6 faster. Having an understanding of how it measures and manipulates your programs as they run will enable you to squeeze more performance out of Perl 6 in the places where it matters.


Attended by: Wendy Van Dijk (‎woolfy‎), Thierry Treyer, Renee Bäcker (‎reneeb‎), Cal, Axel Beckert (‎ABE / XTaran‎), Elmar Heeb (‎esh‎), Damian Conway (‎damian‎), Timo Paulssen (‎timotimo‎), Dirk Deimeke,

Sponsors

We are looking for Sponsors.

Blog