•1 min read•from InfoQ
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 TrattWant to read more?
Check out the full article on the original site
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