Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Паралельні та хмарні обчислення

Спеціальність: Системне проектування
Код дисципліни: 7.122.03.M.27
Кількість кредитів: 5
Кафедра: Автоматизовані системи управління
Лектор: к.т.н., доц. Цимбал Юрій Вікторович
Семестр: 2 семестр
Форма навчання: заочна
Результати навчання:
- знати сучасні технології для реалізації паралельних та хмарних обчислень, методи та засоби для їх побудови.
- уміти розробляти алгоритми та програми для реалізації паралельних обчислень на графічних процесорах, використовувати можливості хмарних сервісів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
- пререквізит: Алгоритмізація та програмування.
- кореквізити:
Короткий зміст навчальної програми:
Можливості паралельних обчислень на графічних процесорах (GPU). Архітектура сучасних GPU. Технологія CUDA. Структура програм на CUDA C. Організація потоків у CUDA. Різновиди пам’яті CUDA. Продуктивність обчислень. Опрацювання дійсних чисел. Типові патерни. Технологія OpenCL. Можливості для хмарних обчислень. Моделі IaaS, PaaS, SaaS. Міграція на хмару. Віртуальні машини для хмарної інфраструктури. Моніторинг та управління. Практичні хмарні застосування.
Рекомендована література:
- Боресков А.В., Харламов А.А. Основы работы с технологией CUDA. – М.: ДМК-Пресс, 2010. - 232 с.
- Джейсон Сандерс, Эдвард Кэндрот. Технология CUDA в примерах: введение в программирование графических процессоров. – М.: ДМК-Пресс, 2011. - 231 с.
Методи і критерії оцінювання:
- Поточний контроль (30%): письмові звіти з лабораторних робіт.
- Підсумковий контроль (70 %): залікова контрольна робота.