YoVDO

Overcoming GIL with Subinterpreters and Immutability

Offered By: PyCon US via YouTube

Tags

Python Courses Data Structures Courses Immutability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to achieving true parallelism in Python through subinterpreters and immutability in this 29-minute PyCon US talk. Discover the "memhive" framework, which implements a worker pool of subinterpreters, an efficient RPC mechanism, and async/await-ready API. Learn about fundamental data structures like tuples, mappings, and scalar types that enable efficient structured data sharing between Python subinterpreters. Gain insights into unlocking parallelism without the overhead of data serialization and understand the underlying algorithms driving this innovation. Access the presentation slides for a comprehensive overview of this novel technique to overcome the Global Interpreter Lock (GIL) in Python.

Syllabus

Talks - Yury Selivanov: Overcoming GIL with subinterpreters and immutability


Taught by

PyCon US

Related Courses

Software Construction in Java
Massachusetts Institute of Technology via edX
String, StringBuffer & StringBuilder for JAVA Interviews
Udemy
Learning Functional Programming with Swift
LinkedIn Learning
Reactive Programming with Spring Framework 5
Udemy
Working with C# Records
Pluralsight