Forward Progress Guarantees in C++ - Olivier Giroux - CppNow 2023

  Рет қаралды 4,959

CppNow

CppNow

Күн бұрын

Пікірлер: 7
@russCoding
@russCoding Жыл бұрын
Thank you Olivier Giroux for the great talk. I and others really appreciate your time helping others to understand the intrinsics of how concurrency and parallelism work under the hood. Representing the code as graphs really help to illustrate any given point.
@afigegoznaet
@afigegoznaet Жыл бұрын
Amazing talk
@RishabhRD
@RishabhRD 9 ай бұрын
so much thanks for the great talks
@BoostCon
@BoostCon 9 ай бұрын
So pleased to hear that you enjoy them!
@Peregringlk
@Peregringlk 3 ай бұрын
In 7:40, what does "eventually" exactly mean here?
@chuanweizhang3164
@chuanweizhang3164 Жыл бұрын
I don't quite understand 34:05, why are we able to enter the loop. For example, when 11 tasks with 2 threads, when dealing with the last task, there would be a problem. But I don't see why we would enter a livelock when numbers can be evenly divided.
@Peregringlk
@Peregringlk 3 ай бұрын
I think it's because the barrier is for 11 tasks, and so one the first task will block until all tasks has completed, which will block forever if my thread has >=2 tasks assigned. I will never execute my next tasks because I'm stuck in the previous one waiting for all tasks to complete, and I'm assigned of executing at least one more. I think, to present this problem, maybe Oliver presented a more complex example than needed. With just the main thread and two tasks the problem will be the same because of deadlock with myself.
C++ Coroutine Intuition - Roi Barkan - CppNow 2023
1:30:15
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 153 М.
All the Safeties: Safety in C++ - Sean Parent - CppNow 2023
1:28:03
Writing Code That Runs FAST on a GPU
15:32
Low Level
Рет қаралды 574 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,2 МЛН
Pipeline architectures in C++ - Boguslaw Cyganek - Meeting C++ 2024
1:04:32
SIMD Libraries in C++ - Jeff Garland - CppNow 2023
1:30:07
CppNow
Рет қаралды 12 М.
Naming is Hard: Let's Do Better - Kate Gregory - NDC TechTown 2024
1:01:59