hackertube.io

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

CppCon · talk · Watch on YouTube

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

  1. “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”

  2. “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)”

  3. “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