Обзор компиляции гетерогенных программ для Intel GPU
Автор: Konstantin Vladimirov
Загружено: 2021-05-21
Просмотров: 2379
Эта лекция является записью семинара для студентов, проходящих курс по компиляторам в ННГУ. Была прочитана удалённо из Москвы, также в аудитории присутствуют несколько студентов МФТИ.
Мы поговорим о гетерогенном программировании на SYCL, о том как устроены компиляторы гетерогенных программ и какие проблемы им приходится решать по сравнению с обычными компиляторами
Лектор: Константин Владимиров
Дата лекции: 17 мая 2021 года
Съёмка и звук: Дмитрий Рябцев
Слайды к лекциям автора по графике: https://sourceforge.net/projects/cpp-...
Небольшое пояснение к странностям этой лекции: автор сидит на фоне половины хромакея, потому что студенты видели изображение с камеры ноута с фоном (и ноут как раз смотрит на хромакей правильно), а обычную камеру мы установили криво. Автор постоянно смотрит в ноут, потому что его аудитория, собственно, там.
Timeline:
00:00 Введение: гетерогенные системы с разделенным кодом
07:15 Основы SYCL
24:53 Схема компиляции в гетерогенных системах
33:15 Ассемблер для Intel GEN и его особенности
44:30 Память в гетерогенных системах
1:03:30 Что происходит с вашим кодом
1:12:46 Разрешение пространства адресов в компиляторе
1:15:36 Обзор литературы
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: