Explore the challenges and innovations in building a just-in-time (JIT) compiler for CPython in this 29-minute PyCon US talk. Dive into the complexities of maintaining a programming language implementation with a diverse user base across multiple platforms. Learn about the "copy-and-patch" technique, a promising approach for generating high-quality template JIT compilers, as part of Microsoft's "Faster CPython" project. Discover recent advancements in CPython releases that serve as a foundation for this method. Gain insights into how copy-and-patch could significantly enhance Python's performance in a scalable and maintainable manner. Access accompanying slides for a comprehensive understanding of the topic.
Overview
Syllabus
Talks - Brandt Bucher: Building a JIT compiler for CPython
Taught by
PyCon US