Параллельные вычисления

Курс основывается на материалах NVIDIA GPU Teaching Kit разработанных коллективом автором из University of Illinois. Данный курс включает вводный и продвинутый материал по теме параллельных вычислений. Целью курса является научиться программировать гетерогенные (CPU и GPU) параллельные компьютерные системы и достигать:

- Высокой производительности и энергоэффективности,

- Функциональности и сопровождаемости,

- Возможности масштабирования для будущих версий,

- Переносимости на другие устройства.

Техническая составляющая курса включает изучение API параллельного программирования, инструментов и техник программирования, принципов и паттернов параллельных алгоритмов, особенностей и ограничений архитектуры процессора. Практические задания курса используют онлайн-курсы NVIDIA DEEP LEARNING INSTITUTE (DLI) и другие задания разворачиваемые на платформе AWS.

Дополнительный материал по теме курса: