YoVDO

Opening PyPy's Magic Black Box

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Code Optimization Courses PyPy Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the inner workings of PyPy, a fast and compliant Python implementation, in this 46-minute EuroPython Conference talk. Delve into the mechanics of PyPy's meta-tracing just-in-time (JIT) compiler, which optimizes Python code execution. Learn how PyPy achieves compatibility with CPython, supports scientific libraries, and implements its JIT compiler using Python itself. Gain insights into tracing JIT optimization techniques, loop recording, and the meta-tracing approach. Discover how to leverage PyPy's capabilities to enhance the performance of pure Python code. No prior knowledge of compiler theory or PyPy internals is required to benefit from this comprehensive exploration of PyPy's "magic black box."

Syllabus

Introduction
Python support
C extensions
Toolchain
Jade
Inplace
Tracing Jet
Cheat Code
Gods
VMprov
Optimizations
unrolling
backend
conclusion
help desk


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube