Using All These Cores - Transactional Memory in PyPy

Using All These Cores - Transactional Memory in PyPy

EuroPython Conference via YouTube Direct link

Fine-grained locking

5 of 15

5 of 15

Fine-grained locking

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Using All These Cores - Transactional Memory in PyPy

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

  1. 1 Introduction
  2. 2 Why is there a GIL?
  3. 3 Consequences (-)
  4. 4 Removing the GIL
  5. 5 Fine-grained locking
  6. 6 Shared-nothing
  7. 7 Transactional Memory
  8. 8 How does it work?
  9. 9 Long Transactions
  10. 10 Demo
  11. 11 PyPy-STM Programming Model
  12. 12 PyPy-STM status
  13. 13 Summary: Benefits
  14. 14 Summary: Issues
  15. 15 Summary: PyPy-STM

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.