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

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

Enroll in the course to get notifications and to be able to submit home assignments.
Register to enroll now Login

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

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

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

Date and time Class|Name Venue|short Materials
29 November
13:40–15:10
Лекция 1, lecture Технопарк ИТ-Парк No
29 November
15:20–16:50
Лекция 2, lecture Технопарк ИТ-Парк No
29 November
17:00–18:40
Лекция 3, lecture Технопарк ИТ-Парк No
30 November
13:40–15:10
Лекция 4, lecture Технопарк ИТ-Парк No
30 November
15:20–16:50
Лекция 5, lecture Технопарк ИТ-Парк No
30 November
17:00–18:30
Лекция 6, lecture Технопарк ИТ-Парк No