CppCon 2019 has ended
Back To Schedule
Wednesday, September 18 • 16:45 - 17:45
The One-Decade Task: Putting std::atomic in CUDA.

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Some tasks are projected to take a long time to complete, and many take more time than planned. We didn't plan for it at the onset, but putting std::atomic into CUDA will have taken almost 10 years when it's all over. Many exceptional engineers contributed, everyone learned a lot, I would do it again 100%.

In this talk I will share 10 stories from the trenches in the 10-year arc of this "one task", each with a concise lesson I learned and/or a word about people that made a big difference. You will get a glimpse of what it's like to work on a hardware team, take a quick dive into a seminal computer science thesis, learn the basics of a computer modeling language called Alloy, get a tour of the libcxx <atomic> header... and more! 

avatar for Olivier Giroux

Olivier Giroux

Distinguished Engineer, NVIDIA
Olivier Giroux has worked on nine GPU and five SM architecture generations released by NVIDIA. Most recently, he's been working to clarify the forms and semantics of valid GPU programs, present and future. He was the programming model lead for the NVIDIA Volta architecture. He is... Read More →

Wednesday September 18, 2019 16:45 - 17:45 MDT
Summit 6/7
  • GPU/Graphics