Back to Browse

Forward Progress in C++ - Olivier Giroux - CppNorth 2022

5.2K views
Premiered Sep 11, 2022
1:17:01

CppNorth Twitter: https://twitter.com/cppnorth CppNorth Website: https://cppnorth.ca/ --- Forward Progress in C++ - Olivier Giroux - CppNorth 2022 Slides:https://github.com/CppNorth/CppNorth_2022_Slides CppNorth 2022 video sponsors: think-cell: https://www.think-cell.com/en/ Adobe: https://cppatadobe.splashthat.com/ If you are coming to a C++ conference, then you probably have heard of the memory model before now. But what have you heard about forward progress guarantees in C++? Without forward progress, most synchronization is meaningless, making the topic a pre-requisite. Unlike the memory model, however, it is not really an option to leave the topic to experts. That’s because assumptions of progress are implicitly part of the contract for calling libraries that synchronize inside. So, unless you are writing purely serial code, you are making assumptions about forward progress in your C++ code. This talk will provide a whirlwind tour of the subject – foundations, interactions and practice. I will provide references for further reading as much as possible. --- Olivier Giroux I am a veteran GPU architect of 20 years, an ISO C++ committee member of 10 years, and its chair of concurrency and parallelism for the past 4 years. I'm the only hardware engineer on the committee. I like to talk about formalizations of parallelism and memory models. --- YouTube Channel Managed By Digital Medium Ltd: https://events.digital-medium.co.uk --- #Programming​ #Cpp​ #CppNorth

Download

0 formats

No download links available.

Forward Progress in C++ - Olivier Giroux - CppNorth 2022 | NatokHD