Базовый курс C++ (MIPT, ILab). Lecture 15. Вычисления на GPU.
Лекции в бакалавриате МФТИ по C++ на русском языке. Мы рассмотрим OpenCL API и рантайм, идею гетерогенных вычислений, язык OpenCL C и разберем несколько простых кернелов. По ходу мы внезапно кое-что узнаем о многопоточности и кое-что об атомарности. Лектор: Константин Владимиров Дата лекции: 31 января 2022 года Съёмка: Владислав Белов. Звук: Дмитрий Рябцев. Предыдущая лекция: • Базовый курс C++ (MIPT, ILab). Lecture 14 ... Следующая лекция: • Базовый курс C++ (MIPT, ILab). Lecture 16.... Слайды ко всем лекциям: https://sourceforge.net/projects/cpp-... Примеры кода ко всем лекциям: https://github.com/tilir/cpp-graduate Timeline: 00:00 Гетерогенные вычисления и OpenCL 09:31 Владение ресурсами и контексты 14:40 Пересылка данных и C++API 24:30 Модель вычислений SIMT 34:10 На пути к vector add 51:00 Матрицы: локальная и приватная память 1:04:15 Барьеры и демонстрация GEMM 1:13:25 Оффлайн-компиляция и ассемблер GPU 1:20:50 Гистограмма и атомики 1:33:15 Битоническая сортировка 1:38:10 Литература и расширения OpenCL Errata: Тут пока пусто

Базовый курс C++ (MIPT, ILab). Lecture 16. Специализация и инстанцирование.

Базовый курс C++ (MIPT, ILab). Lecture 14 (доп). OpenGL и Vulkan

LLVM в GPU компиляторах/Стандарты С++ (часть 2)

17. GPU Computing with OpenCL - 1 | Parallel Programming 2025

Лекция 1 | Вычисления на GPU. Основные подходы, архитектура, оптимизации | Алексей Ивахненко

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

Базовый курс C++ (MIPT, ILab). Lecture 13. Проектирование

How does computer graphics work? OpenGL / C++

01. Оптимизация C++ совмещаем скорость и высокий уровень - Евгений Петров

Лекция 1. История видеокарт, введение в OpenCL (Вычисления на видеокартах)

Базовый курс C++ (MIPT, ILab). Lecture 11. Исключения

Базовый курс C++ (MIPT, ILab). Lecture 20. Итераторы

Архитектура GPU | Эдуард Храмченков | Лекториум

Сделал 3D в консоли с нуля | трассировка лучей

«РОССИЯ ВИСИТ НА ВОЛОСКЕ». Стрелков — про изоляцию Крыма, слабость Путина и ПРИБЛИЖАЮЩЕЕСЯ ПОРАЖЕНИЕ

Базовый курс C++ (MIPT, ILab). Lecture 27. Constexpr функции.

Базовый курс C++ (MIPT, ILab). Lecture 25. Алгоритмы и функторы.

Базовый курс C++ (MIPT, ILab). Lecture 26. Метапрограммирование.

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

