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-locksFor 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.