CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
What it is
Fedor Pikus's CppCon 2017 talk on C++ atomics, looking at what they let the programmer express and what the hardware actually does. It covers memory ordering and lock-free programming from basic to advanced.
Why Hacker News recommends it
HN recommends it as an enlightening explanation of atomics, caches and memory ordering from a strong presenter.
- 3 people recommended it
- 3 different months
- 1 strong recommendations
- first 2017, last 2025
What HN commenters said
“Watching this was enlightening to say the least (and the presenter is very good)”
Enlightening talk by a very good presenter on caches and atomics
speps, 2017-11 · Strong recommendation · in “Designing a Lock-free, Wait-free Hash Map”
“Fedor Pikus has given a number of great talks on the subject at cppcon over the years”
One of several great Pikus talks on lock-free programming
chrsig, 2022-09 · Recommendation · in “Lockfree Algorithms (2010)”
“I found Fedora Pikus's cppcon 2017 presentation [1] to be informative”
Informative talk on memory ordering and atomics
inetknght, 2025-08 · Recommendation · in “Without the futex, it's futile”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: c++, atomics, lock-free, memory ordering, concurrency, cppcon
Also recommended by the same people
documentaryInside Africa's Food Forest Mega-ProjectAndrew Millison · 3 HN recommenders · 2025–2026
talkDe-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable - Herb Sutter CppCon 2019CppCon · 3 HN recommenders · 2020–2025
talkCppCon 2017: Chandler Carruth “Going Nowhere Faster”CppCon · 2 HN recommenders · 2017–2026
commentaryAmazon Sells Fake Electrical FusesLouis Rossmann · 2 HN recommenders · 2024–2026
talkJared Mauch - Getting Fiber To My Town (NLNOG Live! September 2020)NLNOG · 3 HN recommenders · 2020–2025
courseThe essence of calculus3Blue1Brown · 10 HN recommenders · 2017–2025
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024
talkC++ Exceptions for Smaller Firmware - Khalil Estell - CppCon 2024CppCon · 5 HN recommenders · 2025–2026