1 min readfrom InfoQ

Presentation: Automatically Retrofitting JIT Compilers

Presentation: Automatically Retrofitting JIT Compilers

Laurence Tratt discusses yk, an open-source meta-tracing JIT compiler framework. He shares how to automatically speed up C-based language interpreters like Lua and MicroPython with minimal, non-invasive code changes. He explains the inner workings of tracing loops, optimizing compiled traces using developer hints, and managing complex deoptimization back to the interpreter.

By Laurence Tratt

Want to read more?

Check out the full article on the original site

View original article

Tagged with

#JIT Compiler
#Meta-Tracing
#yk
#Interpreter
#Tracing Loops
#Deoptimization
#Optimization
#Lua
#MicroPython
#C-based
#Developer Hints
#Open-Source
#Framework
#Automatic Retrofitting
#Compiled Traces
#Non-invasive
#Language Interpreters
#Code Changes
#Performance
#Speedup