Building a JIT Compiler for CPython
Offered By: PyCon US via YouTube
Course Description
Overview
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 various 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 way. Access accompanying slides for a comprehensive understanding of the topic.
Syllabus
Talks - Brandt Bucher: Building a JIT compiler for CPython
Taught by
PyCon US
Related Courses
CompilersStanford University via edX Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera Compiler Design
Indian Institute of Technology, Kharagpur via Swayam Foundations to Computer Systems Design
Indian Institute of Technology Madras via Swayam Compiler Design
YouTube