THE VIDEO SHELF · python gil removal
Larry Hastings - Removing Python's GIL: The Gilectomy - PyCon 2016
Larry Hastings explains what Python's GIL is, what problems it solves and how it works, and presents his Gilectomy project to remove it, including the performance and C-extension obstacles.
Why HN readers recommended it
The default reference in Python performance threads for why removing the GIL is hard.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- PyCon 2016
- Topic
- python gil removal
- Format
- talk
- Level
- advanced
- HN recommenders in dataset
- 5
- HN mentions in dataset
- 11
- Recommendation years in dataset
- 2016–2023
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
I feel like the GIL is, at this point, Python's most infamous attribute. For a long time I thought it was also the biggest flaw with Python...but over time I care less and less about it. I think the first thing to realize is that …
gshulegaard on Hacker News · 2017-08
In Let's Remove the Global Interpreter LockSee Larry Hastings' talk "Removing Python's GIL: The Gilectomy" from PyCon 2016. [VIDEO] As well as his earlier talk "Python's Infamous GIL". [LINK] The GIL is a simple design that provides serious benefit to Python (end user) developers. There are plenty of options for working …
tedmiston on Hacker News · 2016-07
In Why is Python slowLarry Hastings - Removing Python's GIL: The Gilectomy - PyCon 2016 [VIDEO] (I'm pretty sure this is the video I'm thinking of) It's 30m, but worth it if you're interested. Not sure what progress has been made since then.
pfranz on Hacker News · 2017-03
In CPython internals: A ten-hour codewalk through the Python interpreter (2015)
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.