Larry Hastings - Removing Python's GIL: The Gilectomy - PyCon 2016
What it is
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 Hacker News recommends it
The default reference in Python performance threads for why removing the GIL is hard.
- 5 people recommended it
- 5 different months
- 1 strong recommendations
- first 2016, last 2023
What HN commenters said
“I think Larry Hasting's first Gilectomy talk was extremely insightful”
Insightful on the GIL and performance when removing it.
gshulegaard, 2017-08 · Strong recommendation · in “Let's Remove the Global Interpreter Lock”
“See Larry Hastings' talk "Removing Python's GIL: The Gilectomy" from PyCon 2016.”
Talk on the Gilectomy project to remove Python's GIL.
tedmiston, 2016-07 · Recommendation · in “Why is Python slow”
“It's 30m, but worth it if you're interested.”
30-minute talk on removing Python's GIL.
pfranz, 2017-03 · Recommendation · in “CPython internals: A ten-hour codewalk through the Python interpreter (2015)”
“Or search “gilectomy” on LWN.”
Pointer on the Gilectomy for questions about GIL removal.
zbentley, 2018-10 · Recommendation · in “Questions”
“There's a great talk by David Beazley”
Great talk on why removing the GIL is hard.
santiagobasulto, 2023-07 · Recommendation · in “Meta pledges Three-Year sponsorship for Python if GIL removal is accepted”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: python, gil, gilectomy, multithreading, cpython
Also recommended by the same people
talkUnderstanding the Python GILDavid Beazley · 4 HN recommenders · 2013–2023
talkComplete Apple WWDC | Steve Jobs talk and answer developers questions | 1997TheAppleFanBoy - Apple & Computer Archives · 4 HN recommenders · 2018–2025
talkRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks · 17 HN recommenders · 2013–2026
lectureThe spelled-out intro to neural networks and backpropagation: building microgradAndrej Karpathy · 17 HN recommenders · 2022–2025
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkRailsConf 2014 - All the Little Things by Sandi MetzConfreaks · 15 HN recommenders · 2015–2025
talkWhat the heck is the event loop anyway? | Philip Roberts | JSConf EUJSConf · 16 HN recommenders · 2015–2025
talkHow To Design A Good API and Why it MattersGoogle TechTalks · 12 HN recommenders · 2011–2025