Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How We Are Making CPython Faster - Past, Present, and Future

PyCon US via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk gives a high-level overview of techniques for speeding up CPython, using simple examples and diagrams to explain its runtime optimizations and possible future performance gains.

Syllabus

Intro
Time vs Speed
Achieving 5x speedup Equivalent to a 80% reduction in execution time
Need to consider all aspects of the runtime
Where is the time spent?
General Principles
Example class and instance
The early days
Python object
Interlude: Bytecode
The past
The future
Region formation
Specialization
Partial Evaluation
Optimization techniques
Conclusions

Taught by

PyCon US

Reviews

Start your review of How We Are Making CPython Faster - Past, Present, and Future

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.