Код: 365472Назва:
Суперкомп`ютинг на OpenMPI
Анотація: Дисципліна "Суперкомп`ютинг на OpenMPI" спрямована на вивчення принципів організації високопродуктивних обчислень та набуття практичних навичок паралельного програмування з використанням стандарту MPI і його реалізації OpenMPI. Курс формує у здобувачів розуміння архітектури сучасних супер комп`ютерів і кластерних систем, а також методів ефективного використання їх ресурсів.
У межах дисципліни розглядаються основи паралельних обчислень, моделі розподіленої пам`яті, процеси обміну повідомленнями, синхронізація та балансування навантаження. Вивчаються базові та розширені можливості OpenMPI: точка-точка комунікації, колективні операції, топології процесів, оптимізація продуктивності та налагодження паралельних програм. Значна увага приділяється реалізації чисельних алгоритмів і задач обробки великих даних у розподілених середовищах.
Курс має прикладний і орієнтований на застосування у наукових обчисленнях, моделюванні фізичних процесів, аналізі великих даних, інженерних розрахунках та задачах штучного інтелекту. Дисципліна сприяє розвитку алгоритмічного мислення, навичок паралельного програмування та ефективного використання сучасних суперкомп`ютерних технологій.Тип дисципліни: вибірковийРік навчання: 1Семестр: 2 (весняний)Кількість кредитів: 4Форма контролю: залікСпосіб навчання: дистанційнийРекомендована література: Основна:1. Бартіш М.Я., Дудзяний І.М. Дослідження операцій: Навч. посібник. - Львів: ВЦ ЛНУ ім. І. Франка, 2007.3. Pacheco P. S. An Introduction to Parallel Programming. - 2nd ed. - Cambridge: Morgan Kaufmann, 2022. - 400 p.3. Наконечний С.І., Савіна С.С. Математичне програмування: Навч. посібник. - К.: КНЕУ, 2003.4. Моклярчук М.П. Варіаційне числення. Екстремальні задачі. - К.: КНУ ім. Шевченка, 2003.Мова навчання: українська