Применение параллельных вычислений для ускорения работы программ давно не новшество, а скорее обыденность. В данном курсе вы познакомитесь с архитектурой параллельных вычислений NVIDIA CUDA, которая позволяет использовать вычислительную мощность современных видеокарт для вычислений общего типа. В курсе будут рассмотрены основные составляющие подхода: программная модель, архитектурные особености видеокарт, иерархия памяти, расширения С/С++. А также отдельное внимание будет уделено библиотекам, использующим эту технологию, вопросам оптимизации и работе с несколькими видеокартами. Примерно половина времени курса будет посвящена практическим упражнениям на удаленном сервере.
Бесплатный онлайн-курс: http://cuda-on-line.parallel-computing.pro/
Дата и время | Занятие | Место | Материалы |
---|---|---|---|
19 октября 17:20–18:55 |
Введение в вычисления на GPU, настройка доступа к серверу, простейшие примеры, Лекция | ПОМИ РАН | Нет |
19 октября 19:05–20:40 |
Иерархия памяти в CUDA, Лекция | ПОМИ РАН | Нет |
20 октября 11:15–12:50 |
Библиотеки (краткий обзор и практика), Лекция | ПОМИ РАН | Нет |
20 октября 13:00–14:35 |
OpenACC (пополам лекция и практика), Лекция | ПОМИ РАН | Нет |
20 октября 15:35–17:10 |
Оптимизации, Лекция | ПОМИ РАН | Нет |