Параллельное программирование
Язык преподавания
Русский
Семестр
весенний
Трудоемкость
3.00 з.е.
Аудиторная нагрузка
1 лекция, 1 практика раз в две недели
Итоговый контроль
диф.зачет

Цель курса -- познакомить студентов с проведением параллельных вычислений. В курсе студенты освоят основы проведения численных расчётов на графических процессорах, освоят программирование кода для графических процессоров NVIDIA с использованием CuPy, Numba и PyCUDA в среде языка программирования Python, освоят принципы и паттерны построения параллельных алгоритмов, программирования для кода многопроцессорных машин с использованием OpenMP. По окончании курса студенты смогут применить полученные навыки для ускорения программного кода на Python с использованием графических процессоров и программного кода на C/C++ с использованием технологии OpenMP.

Пререквизиты