HackerTube

THE VIDEO SHELF · lock-free programming

CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"

CppCon 2014 talk by Jeff Preshing on how Ubisoft Montreal developed games for multicore hardware, before and after C++11 concurrency support. It goes into atomics and lock-free programming in practice.

Why HN readers recommended it

Recommended as a clear, practical introduction to atomics and lock-free programming in C++.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
CppCon
Topic
lock-free programming
Format
talk
Level
intermediate
HN recommenders in dataset
2
HN mentions in dataset
4
Recommendation years in dataset
2015–2021

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • Jeff Preshing gave a really good introduction to atomics at CppCon 2014.[1] He explains it so clearly that 1 day later I had a fully tested lock-free work stealing queue and a queue. One of my favorite talks of last year. [1]: [VIDEO]

    zamalek on Hacker News · 2015-02
    In Comparison: Lockless programming with atomics in C++ 11 vs. mutex and RW-locks
  • For those interested in the implementation of atomic operations see Jeff Preshing's "How Ubisoft Develops Games for Multicore - Before and After C++11", especially after 15m55s in on the video, or slide 37 of the pdf on github. Video: [VIDEO] PDF: [LINK]

    dougbinks on Hacker News · 2015-08
    In Implementing a lightweight task scheduler in C++

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.