The Most Addictive Python and SQL Courses
Gain a Splash of New Skills - Coursera+ Annual Just ₹7,999
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This conference talk from PyCon US explores the complex challenges of developing just-in-time (JIT) compilers for CPython. Dive into the realities beyond the "magic go faster" perception of JITs, examining the intricate technical hurdles faced by Microsoft's "Faster CPython" project team. Learn about the decision-making process for which code to compile, techniques for secure in-process compilation, and how to maintain expected debugging and profiling capabilities when working with native code. Discover why creating and maintaining optimizing compilers across Python's supported platforms is significantly more complicated than simply translating Python code to machine code. The 29-minute presentation offers valuable insights into the practical engineering challenges of implementing performance improvements in CPython.
Syllabus
What they don't tell you about building a JIT compiler for CPython
Taught by
PyCon US