qzncon Hacker News • Recommends
On “Ask HN: What's the best technical talk you've heard?”
#lock-free#hashtable#compare-and-swap
21K subscribers • 7 videos on Hallway
Advanced. Deep dive for people who know the field.
29K views14 years ago5 recommendations
Systems programmingComputer scienceData structuresConcurrency and parallelismPerformance and optimization
Dr. Cliff Click explains the design and correctness of a highly scalable, lock-free concurrent hash table using compare-and-swap operations.
Google Tech Talks March 28, 2007 ABSTRACT I present a lock-free concurrent Hash Table implementation with better single-thread performance than most Hash Tables, and better multi-thread performance than all other implementations I tried. I demonstrate scaling up to 768 CPUs even with high mutation rates. I show correctness by looking at the problem in a very different light than the usual "happens-before" / memory-order / fencing style of thinking. Speaker: Dr. Cliff Click Dr. Cliff Click, Azul Systems. Chief JVM Architect, Distinguished Engineer With more than twenty-five years experience developing compilers Cliff serves as Azul Systems' Chief JVM Architect. Cliff joined Azul in 2002 from Sun Microsystems where he was the architect and lead developer of the HotSpot Server Compiler, a technology that has delivered dramatic improvements in Java performance since its inception. Previously he was with Motorola where he helped deliver industry leading SpecInt2000 scores on PowerPC chips, and before that he researched compiler technology at HP Labs. Cliff has been writing optimizing compilers and JITs for over 15 years. He is invited to speak regularly at industry and academic conferences, and has published many papers about HotSpot technology. Cliff holds a PhD in Computer Science from Rice University. Google engEDU Speaker: Cliff ClickWhat people say. Recommended as an exceptional explanation of lock-free data structures and concurrent programming from a deep systems perspective.
qzncon Hacker News • Recommends
On “Ask HN: What's the best technical talk you've heard?”
benreesmanon Hacker News • Recommends
On “Build a serverless ACID database with this one neat trick (atomic PutIfAbsent)”
fitzgenon Lobsters • Recommends
ignoramouson Hacker News • Recommends
On “A resizable concurrent map”
eternalbanon Hacker News • Recommends
On “An Atomic Hash Table”
benreesmanon Hacker News • Recommends
On “C++ Concurrency Model on x86 for Dummies (2020)”