Город: Санкт-Петербург Новосибирск Казань Язык: Русский English

OpenACC (директивное программирование для GPU)
Казань / осень 2018, посмотреть все семестры

Запишитесь на курс, чтобы получать уведомления и иметь возможность сдавать домашние задания. Для записи требуется регистрация на сайте.
Перейти к регистрации Войти

OpenACC - открытый стандарт директивного программирования для различных ускорителей. Он позволяет с минимальными временными затратами и модификациями в коде задействовать вычислительные мощности сопроцессоров, таких как видеокарты Nvidia, AMD, сопроцессоры intel Xeon Phi. Стандарт реализован в виде набора директив (очень схожих с набором OpenMP) и библиотеки runtime функций.

Курс состоит из 8 занятий - 4 лекции и 4 практики. Они содержат материал, позволяющий понять, каким образом работают видеокарты, как и в каких случаях их можно задействовать в своих вычислениях и позволяют постепенно перейти от простых примеров, вроде сложения векторов к решению реальных задач, часто встречающихся в различных областях, таких как обработка изображений, компьютерное зрение и вычислительная физика.

Требования - знание с/c++. Для желающих заниматься на личном ноутбуке - установленные ubuntu и набор компиляторов PGI Community edition, (убедитесь, что в нем есть видеокарта nvidia).

Дата и время Занятие Место Материалы
29 ноября
13:40–15:10
Лекция 1, Лекция Технопарк ИТ-Парк Нет
29 ноября
15:20–16:50
Лекция 2, Лекция Технопарк ИТ-Парк Нет
29 ноября
17:00–18:40
Лекция 3, Лекция Технопарк ИТ-Парк Нет
30 ноября
13:40–15:10
Лекция 4, Лекция Технопарк ИТ-Парк Нет
30 ноября
15:20–16:50
Лекция 5, Лекция Технопарк ИТ-Парк Нет
30 ноября
17:00–18:30
Лекция 6, Лекция Технопарк ИТ-Парк Нет