Антон Потапов - Проблема выбора технологий параллелизации (для CPU и общей памяти)

  Рет қаралды 358

Конференция по разработке на C++

Конференция по разработке на C++

Күн бұрын

Ближайшая конференция - C++ Russia 2025, 20-21 марта, Москва + online. Подробности и билеты: jrg.su/9Sszhd
- -
Скачать презентацию с сайта C++ Russia - jrg.su/WtJMTF
Сегодня написание высокопроизводительного кода, полностью использующего возможности современных процессоров, невозможно без использования параллелизма. При этом возникают две проблемы: сколько рабочих потоков создавать и как разделить работу (задачи) между ними.
Вторая проблема наиболее интересна. Существуют два основных подхода к ее решению: распределение работы (Work Sharing) и перехват работы (Work Stealing). Каждый имеет свои достоинства и недостатки. Сделать правильный выбор не так уж и просто, особенно если речь идет о библиотеке связующего ПО (middleware), где по определению неизвестны все детали конечного приложения (рабочего окружения).
Спикер рассмотрел оба подхода, углубился в их достоинства и недостатки, а также в последствия правильного и неправильного выбора. Из доклада вы узнаете (или вспомните), что такое oversubscription, work stealing и т.п.

Пікірлер
Филипп Белозёров и Владислав Гордиенко - Neat Gamedev Tricks and Beyond
1:03:47
Конференция по разработке на C++
Рет қаралды 925
Антон Яковлев - Практика применения C++ в играх и игровых движках
1:00:27
Конференция по разработке на C++
Рет қаралды 3,6 М.
This Game Is Wild...
00:19
MrBeast
Рет қаралды 130 МЛН
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 131 МЛН
Владислав Шпилевой - Аптечка производительности для C/C++ серверов
1:00:11
Конференция по разработке на C++
Рет қаралды 1,5 М.
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 17 М.
Константин Владимиров - О денотации: разрешение имен и его пересмотр в C++23
1:00:19
Артур Лаздин - Компиляторы не только для программирования
1:00:49
Конференция по разработке на C++
Рет қаралды 974
Алексей Веселовский - LeakSanitizer и менеджмент памяти
1:20:06
Конференция по разработке на C++
Рет қаралды 943
Samsung S4 win this 💀 #trollface #troll #trending #trend #viral
0:19
Okotanis Gaming
Рет қаралды 10 МЛН
😱Складных смартфонов больше не будет
0:46
ÉЖИ АКСЁНОВ
Рет қаралды 223 М.
Как подключить магнитолу?
0:51
KS Customs
Рет қаралды 2,1 МЛН
Мучительная смерть  HUAWEI Mate XT
0:58
Кик Обзор
Рет қаралды 4,1 МЛН
Андроид - мечта геймера!😍
1:00
Корнеич
Рет қаралды 1,3 МЛН
ИГРОВОЙ ПК от ИЛОНА МАСКА, Распаковка
32:50