Главная
Study mode:
on
1
Introduction
2
Theory of Progress
3
First Principles
4
Concurrent
5
Amortization
6
Tail effects
7
Over subscription
8
starvation problem
9
Boost blocking
10
Parallel algorithms
11
Results
12
Parallel Forward Progress
13
Weekly Parallel Progress
Description:
Explore forward progress guarantees in C++ through this comprehensive conference talk by Olivier Giroux at CppNow 2023. Delve into the critical yet often overlooked topic of forward progress in C++ programming, understanding its significance for meaningful synchronization and its implicit role in library calls. Gain insights into the current state of C++ specifications regarding forward progress, areas lacking clarity, and potential improvements. Learn about the theory of progress, first principles, concurrent and parallel forward progress, amortization, tail effects, over-subscription, starvation problems, and Boost blocking. Benefit from Giroux's extensive experience as a GPU architect, ISO C++ committee member, and chair of concurrency and parallelism as he provides a thorough examination of this fundamental concept in C++ development.

Forward Progress Guarantees in C++

CppNow
Add to list
0:00 / 0:00