0/27 уроков (0%)
– из 27
A High Performance Binary-Compatible Virtual Machine for Python
YouTube·EuroPython
Explore a high-performance binary-compatible virtual machine for Python in this 58-minute EuroPython 2012 conference talk by Mark Shannon. Delve into the concept of binary compatibility and learn about an ideal model of the CPython VM. Discover how to make the CPython VM optimizable and its bytecodes atomic. Examine low-level Python optimization techniques in HotPy, including trace management, specialization, redundancy elimination, and deferred object creation. Analyze instruction counts and speed improvements through practical examples and visual representations. Gain insights into customization, tracing, and guards in virtual machine optimization for Python.