Advanced Topics in Programming Languages: A Lock-Free Hash Table
What it is
A 2007 Google Tech Talk in which Cliff Click of Azul Systems presents a lock-free concurrent hash table that scales to 768 CPUs. He explains why it is correct by reasoning in a different way than usual happens-before and memory-order arguments.
Why Hacker News recommends it
HN regards it as one of the best technical talks, a deep and clear walkthrough of scalable lock-free hash tables built on compare-and-swap.
- 4 people recommended it
- 5 different months
- 2 strong recommendations
- first 2013, last 2024
What HN commenters said
“Anything from Cliff Click is quite good.”
Best technical talk, deep understanding of compilers, VMs, CPUs
qznc, 2013-04 · Strong recommendation · in “Ask HN: What's the best technical talk you've heard?”
“I highly recommend this talk by Cliff Click about building highly scalable hash tables via Compare And Swap”
Building highly scalable hash tables via CAS
benreesman, 2024-09 · Strong recommendation · in “Build a serverless ACID database with this one neat trick (atomic PutIfAbsent)”
“The talk is really worth it, if you're curious about the design”
Design of lock-free hashtable and when ConcurrentHashMap suffices
ignoramous, 2016-02 · Recommendation · in “A resizable concurrent map”
“I've always admired the wizardry of Cliff Click's concurrent hash”
Admired wizardry of Click's concurrent hash
eternalban, 2017-05 · Recommendation · in “An Atomic Hash Table”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: lock-free, hash table, concurrency, cliff click, compare-and-swap, java
Also recommended by the same people
talkA JVM Does That?Google TechTalks · 4 HN recommenders · 2011–2017
talkDtrace ReviewGoogleTalksArchive · 4 HN recommenders · 2013–2026
talkJohn Carmack Keynote - Quakecon 2013IGN · 3 HN recommenders · 2014–2021
talkJava on a 1000 Cores - Tales of Hardware / Software CoDesignGoogle TechTalks · 5 HN recommenders · 2009–2025
talkAWS re:Invent 2016: Tuesday Night Live with James HamiltonAmazon Web Services · 5 HN recommenders · 2016–2023
talkTracy Young Speaks at Female Founders Conference 2015Y Combinator · 2 HN recommenders · 2016–2022
talkAWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338)Amazon Web Services · 2 HN recommenders · 2019–2023
talkZebras All the Way Down - Bryan Cantrill, Uptime 2017Code & Supply · 6 HN recommenders · 2018–2025