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

Лекции в магистратуре МФТИ по современному C++ на русском языке. Кафедра микропроцессорных технологий. На этой лекции мы поговорим о паралеллизме. В первую очередь мы рассмотрим параллелизм через политики стандартных алгоритмов, далее варианты написания собственных параллельных алгоритмов через std::async, далее GPGPU и основы SYCL. В конце придёт время для того чтобы заглянуть в будущее и посмотреть что встретит нас в 2026-м году и далее. Лектор: Константин Владимиров. Дата лекции: 26 апреля 2023 года. Съёмка и звук: Юлий Тарасов. Предыдущая лекция:    • Магистерский курс C++ (МФТИ, 2022-2023). Л...   Следующая лекция:    • Магистерский курс C++ (МФТИ, 2022-2023). Л...   Слайды ко всем лекциям: https://sourceforge.net/projects/cpp-... Примеры кода ко всем лекциям: https://github.com/tilir/cpp-masters Timeline: 00:00 Параллелизм: алгоритмы 12:20 Свой параллельный reduce 23:40 Явная асинхронность 39:20 Основы GPGPU 49:15 Королевская задача 59:20 Рабочие группы и инверсия параллелизма 01:10:42 Попытка помирить оба мира 01:22:55 Обзор литературы Errata: Пока пусто

Master's Course in C++ (MIPT, 2022-2023). Lecture 23. Coroutines, Part 1.
▶︎

Master's Course in C++ (MIPT, 2022-2023). Lecture 23. Coroutines, Part 1.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 19. Многопоточность, часть 1.
▶︎

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 19. Многопоточность, часть 1.

Константин Владимиров — Семантические процессы в C++
▶︎

Константин Владимиров — Семантические процессы в C++

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 1.
▶︎

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 1.

the best classical music for concentration | atmospheric music for focus
▶︎

the best classical music for concentration | atmospheric music for focus

Максим Кита — Техники оптимизации производительности
▶︎

Максим Кита — Техники оптимизации производительности

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 23. Сопрограммы, часть 2
▶︎

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 23. Сопрограммы, часть 2

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT
▶︎

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT

Кризис только начался! Самолеты и Кыргызстан без топлива | Дефицит бензина и дизеля меняет экономику
▶︎

Кризис только начался! Самолеты и Кыргызстан без топлива | Дефицит бензина и дизеля меняет экономику

Константин Владимиров — Память как концепция в гетерогенных системах
▶︎

Константин Владимиров — Память как концепция в гетерогенных системах

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds
▶︎

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 17. Умные указатели.
▶︎

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 17. Умные указатели.

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 5. Модули в C++.
▶︎

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 5. Модули в C++.

the best classical music for concentration | cinematic focus music
▶︎

the best classical music for concentration | cinematic focus music

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 15. Аллокаторы
▶︎

Магистерский курс C++ (МФТИ, 2022-2023). Лекция 15. Аллокаторы

ФИЗИК Семихатов: Квантовые парадоксы, Мультивселенные, Телепортация, Понять невидимое
▶︎

ФИЗИК Семихатов: Квантовые парадоксы, Мультивселенные, Телепортация, Понять невидимое