- Кількість кредитів 3
- Тип Обов'язковий
- Семестр 10
- Рівень вищої освіти Магістр
- Підсумковий контроль Залік
Навчальна дисципліна «Паралельне програмування на GPU» присвячена вивченню принципів високопродуктивних обчислень із використанням графічних процесорів (GPU) та технології CUDA — програмної платформи компанії NVIDIA для розробки паралельних застосунків. Курс охоплює як теоретичні основи моделі паралелізму на GPU, так і практичні навички розробки, відлагодження та оптимізації високоефективних CUDA-програм.
Особлива увага приділяється архітектурі GPU, моделі програмування CUDA, управлінню пам’яттю, організації виконання тисяч паралельних потоків та застосуванню паралельних алгоритмів для обробки великих обсягів даних. Студенти також ознайомляться з методами профілювання та оптимізації продуктивності CUDA-додатків, що є критично важливими в області наукових обчислень, машинного навчання, комп’ютерної графіки та інших інтенсивних обчислювальних задач.
Знання, які студент отримає в результаті вивчення даної дисципліни, відіграватимуть важливу роль у формуванні його професійної компетентності в галузі високопродуктивних обчислень та сучасного програмування на GPU-платформах.