A High Performance Binary-Compatible Virtual Machine for Python

A High Performance Binary-Compatible Virtual Machine for Python

EuroPython Conference via YouTube Direct link

Intro

1 of 27

1 of 27

Intro

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

A High Performance Binary-Compatible Virtual Machine for Python

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Binary Compatibility (Informally)
  3. 3 High Performance
  4. 4 An ideal model of the CPython VM.
  5. 5 Atomic Bytecodes.
  6. 6 The Real CPython VM
  7. 7 Making the CPython VM Optimisable
  8. 8 Making CPython bytecodes atomic
  9. 9 Low-level Python
  10. 10 Optimisation in HotPy
  11. 11 Customisation (1)
  12. 12 Traces and Tracing
  13. 13 Tracing Example (1)
  14. 14 Traces (Output of Tracing)
  15. 15 Guards
  16. 16 Trace Management
  17. 17 Specialisation of Traces
  18. 18 Specialisation Example
  19. 19 Redundancy Elimination
  20. 20 Deferred Object Creation (3)
  21. 21 Deferring Objects
  22. 22 Deferring Example
  23. 23 A pictorial recipe
  24. 24 Example of Optimisation
  25. 25 Instruction Counts
  26. 26 Speed
  27. 27 Conclusions

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.