Joy of Meta-Tracing Just-in-Time Compilation - More Than Just a VM Generator
ACM SIGPLAN via YouTube
Master AI and Machine Learning: From Neural Networks to Applications
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the advanced capabilities of meta-tracing just-in-time (JIT) compiler frameworks in this 40-minute conference presentation from MPLR 2025. Discover how these frameworks automatically generate JIT compilers from interpreter definitions, building upon the theoretical foundation of partial evaluation and the Futamura projections. Learn about successful implementations like RPython and Graal/Truffle that have enabled the creation of high-performance virtual machines across multiple programming languages. Examine the potential applications of tracing-based meta-JIT compiler frameworks beyond their traditional scope, including techniques for generating multi-tier JIT compilers and efficiently implementing multi-staged programs. Gain insights into how these sophisticated compilation techniques can extend beyond simple VM generation to address complex performance optimization challenges in modern programming language implementation.
Syllabus
[MPLR'25] Joy of Meta-Tracing Just-in-Time Compilation: More Than Just a VM Generator
Taught by
ACM SIGPLAN