filmov
tv
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 22. Параллелизм.

Показать описание
Лекции в магистратуре МФТИ по современному C++ на русском языке. Кафедра микропроцессорных технологий.
На этой лекции мы поговорим о паралеллизме. В первую очередь мы рассмотрим параллелизм через политики стандартных алгоритмов, далее варианты написания собственных параллельных алгоритмов через std::async, далее GPGPU и основы SYCL. В конце придёт время для того чтобы заглянуть в будущее и посмотреть что встретит нас в 2026-м году и далее.
Лектор: Константин Владимиров.
Дата лекции: 26 апреля 2023 года.
Съёмка и звук: Юлий Тарасов.
Timeline:
00:00 Параллелизм: алгоритмы
12:20 Свой параллельный reduce
23:40 Явная асинхронность
39:20 Основы GPGPU
49:15 Королевская задача
59:20 Рабочие группы и инверсия параллелизма
01:10:42 Попытка помирить оба мира
01:22:55 Обзор литературы
Errata:
* Пока пусто
На этой лекции мы поговорим о паралеллизме. В первую очередь мы рассмотрим параллелизм через политики стандартных алгоритмов, далее варианты написания собственных параллельных алгоритмов через std::async, далее GPGPU и основы SYCL. В конце придёт время для того чтобы заглянуть в будущее и посмотреть что встретит нас в 2026-м году и далее.
Лектор: Константин Владимиров.
Дата лекции: 26 апреля 2023 года.
Съёмка и звук: Юлий Тарасов.
Timeline:
00:00 Параллелизм: алгоритмы
12:20 Свой параллельный reduce
23:40 Явная асинхронность
39:20 Основы GPGPU
49:15 Королевская задача
59:20 Рабочие группы и инверсия параллелизма
01:10:42 Попытка помирить оба мира
01:22:55 Обзор литературы
Errata:
* Пока пусто
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 1. Строки.
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 23. Сопрограммы, часть 1....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 2. Шаблоны функций....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 22. Параллелизм....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 20. Очереди.
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 11. Вывод типов.
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 9. Волшебство времени компиляции....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 10. Концепты.
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 23. Сопрограммы, часть 2...
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 1....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 3....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 14. Диапазоны, часть 2...
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 5. Модули в C++.
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 19. Многопоточность, часть 1....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 13. Лямбды.
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 14. Диапазоны, часть 1....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 3. Шаблоны классов и частичная специализация....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 8. Константные выражения....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 4. Разрешение имён в шаблонах и One Definition Rule....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 19. Многопоточность, часть 2....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 2....
Практика языка C (МФТИ, 2023-2024). Семинар 1.1. Алгоритм Евклида....
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 6. SFINAE.
Магистерский курс C++ (МФТИ, 2022-2023). Лекция 7. Классическое метапрограммирование....
Комментарии