Бакалавриат
2025/2026
Программирование на CUDA
Статус:
Курс по выбору (Прикладная математика и информатика)
Где читается:
Факультет компьютерных наук
Когда читается:
3-й курс, 3, 4 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
6
Контактные часы:
80
Программа дисциплины
Аннотация
Наверняка каждый из вас сталкивался с обучением нейронных сетей, однако то, что происходит внутри них, остаётся для многих загадкой. На этом курсе мы изучим то, что лежит в сердце большинства ML-приложений, а именно программирование на CUDA.
В нашем курсе вы научитесь писать собственные CUDA-программы, профилировать и оптимизировать их, разберётесь в архитектуре GPU и в том, как строить вычислительные ядра под любые задачи. Вы увидите, как работают NVIDIA библиотеки для GEMM, а также CuFFT и CuDNN, освоите TensorRT и Triton, поймёте разницу между GPU и TPU/NPU.
И, конечно же, в курсе планируется большое количество домашних заданий на все это. Приходите, если не боитесь писать на C++ и знаете основы глубинного обучения.