[Pl-seminar] Seminar: Ken Jin on Making CPython Faster

Cameron Moy camoy at cs.umd.edu
Sun May 19 20:54:40 EDT 2024


Where: ONLINE (e-mail Cameron for the Zoom link)
When: Tuesday, May 21 (12:30-1:30)
Speaker: Ken Jin, National University of Singapore
Title: Making CPython Faster: It's interpreters all the way down!
Abstract:
Python is a popular programming language used worldwide. CPython is its
reference implementation, written in C. There has been a multi-year effort
to speed up CPython, starting from version 3.11. In this talk, I'll cover
what we've done. Specifically, this talk will cover specializing/quickening
interpreters, inline caching, JIT compilers, abstract interpretation, and
DSLs (domain-specific languages). The key takeaway from this talk is how
CPython uses DSLs and abstract interpretation all the way down to reduce
maintenance burden and developer error.
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the pl-seminar mailing list