HackerTubewatch
Surprise me
Frame from The One-Decade Task: Putting std::atomic in CUDA. - Olivier Giroux - CppCon 2019 Plays via YouTube's privacy-enhanced embed

The One-Decade Task: Putting std::atomic in CUDA. - Olivier Giroux - CppCon 2019

48 videos recommended on HN
YouTube
Cited on HN 5 times, 2019–2022, never outright recommended score 0
Years with an HN recommendation, 2007–2026

Cited as a reference when discussing NVIDIA's C++ memory model, libcu++, and GPU C++ resources.

Olivier Giroux's CppCon 2019 talk recounts the roughly ten-year effort to bring std::atomic and the C++ memory model to CUDA GPUs, through ten stories from that work.

5 citations · Talks · advanced

5 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@pjmlp Dec 2019 Cites it
on HN thread Taking ML to production with Rust
Right now, NVidia is designing their GPGPUs to run C++ code. [link] [this video] With Intel just releasing oneAPI (aka Data Parallel C++) last month, and Khronos pushing SYCL as alternative to CUDA C++. It took 30 years for C++ to reach this stage, and in some domains (like embedded) it is still fighting for relevance. That is something to keep in mind whenever to advocate Rust as replacement for Domain XYZ.
Cited as evidence NVidia designs GPUs to run C++.
@pjmlp Apr 2021 Cites it
on HN thread Learn C in Y Minutes
CppCon 2019: Olivier Giroux “The One-Decade Task: Putting std::atomic in CUDA.” [this video] Future of ISO and CUDA C++ [link] Thrust, the CUDA C++ template library [link] Optix, single-ray shader programming model using C++, and ray Tracing acceleration using RT Cores. [link] Phew, so many wrappers yet to list.
Listed among CUDA C++ resources.
@pjmlp Aug 2021 Cites it
on HN thread Looking into Zig
Sure, "CppCon 2016: “Bringing Clang and C++ to GPUs: An Open-Source, CUDA-Compatible GPU C++ Compiler" [link] "CppCon 2019: Olivier Giroux “The One-Decade Task: Putting std::atomic in CUDA.”" [this video] "Octane render. The Future of GPU Rendering: Real-Time Raytracing" (with CUDA) [link] NVIDIA HPC SDK [link]
Listed among GPU C++ resources.
@moonchild Oct 2022 Cites it
on HN thread My mesh shaders talk at XDC 2022
Read more
> I really wish that everybody would finally admit that the "fixed function pipeline" is dead There is a great deal of space between 'fixed function pipeline' (which no one is using) and 'all compute all the time' (which pretty much no one is using for real-time graphics either). > GPUs don't yet have a well-defined memory model Nvidia has a memory model. (I have heard--from an nvidia employee--that amd plays a bit more fast and loose.) [this video] > GPUs don't have the equivalent of an MMU--so they can't be partitioned or protected. etc. You do not need an MMU to partition or to protect. (Not to say that GPU security isn't a shitshow.) > The problem is that switching to a "compute" model and making that work well would commodify the GPU--and that's the last thing that AMD and NVIDIA want. [link] look at where nvidia's revenue is coming from, and tell me again that they're not already there.
Cited to show Nvidia has a defined memory model.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close