Хмельницький нацiональний унiверситет 
 Технології розподілених систем та паралельних обчислень *
Вступ

Технології розподілених систем та паралельних обчислень

Кафедра Прикладної математики та соціальної інформатики

Автори курсу

Ковальчук Сергій Станіславович
к.т.н.
доцент

Молчанова Марина Олексіївна
аспірант

 
  Курс сертифiкований.
Сертифiкат № 1427.
Протокол № 8 від 17.06.2021р.
 

Метою дисципліни є вивчення математичних моделей і методів паралельного програмування для вирішення складних прикладних задач з великим обсягом обчислень з використанням багатопроцесорних, багатоядерних, GPU обчислювальних систем (БОС). Використання таких засобів обчислювальної техніки дозволяє суттєво збільшувати продуктивність ЕОМ при будь-якому існуючому рівні розвитку комп'ютерного обладнання.

Після опанування курсу студенти повинні знати основоположні поняття паралельного програмування: процес, потік, паралелізм за даними, паралелізм за інструкціями, кластер, FLOPS (кількість операцій з плаваючою комою за секунду), що виконує обчислювальна система; принципи побудови паралельних алгоритмів, програм та обчислювальних систем.

Студенти повинні вміти розрізняти багатозадачні, паралельні і розподілені обчислення; переробляти та розробляти нові алгоритми придатні для розпаралелювання; писати паралельні програми мовою C# (C++) використовуючи технології Visual Studio и .NET Framework 4, MPI, CUDO, OpenMP та ін.; оцінювати продуктивність паралельних обчислювальних систем.

Курс базується на курсах «Вища математика», «Дискретна математика» «Теорія алгоритмів», «Системне програмне забезпечення», «Чисельні методи».

Даний дистанційний курс навчання складений у вигляді розгалуженої структури текстових документів.

В зв’язку з відсутністю сталої термінології у галузі паралельних обчислень і паралельного програмування, деякі терміни та визначення наводяться з неточним, або одним із можливих, перекладом на українську мову та мають точний варіант перекладу російською поряд із англійськомовним варіантом.

© Хмельницький нацiональний унiверситет
29016 Україна м.Хмельницький вул.Iнститутська 11