Паралельні та розподілені обчислення (кн)

Тип: Нормативний

Кафедра: програмування

Навчальний план

СеместрКредитиЗвітність
54Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
532доцент Гошко Б. М.ПМі-31, ПМі-32, ПМі-33, ПМі-34, ПМі-35, ПМі-36

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
532ПМі-31доцент Гошко Б. М., доцент Пасічник Т. В.
ПМі-32доцент Гошко Б. М., доцент Пасічник Т. В.
ПМі-33доцент Гошко Б. М., доцент Пасічник Т. В.
ПМі-34доцент Гошко Б. М., доцент Пасічник Т. В.
ПМі-35доцент Гошко Б. М., доцент Пасічник Т. В.
ПМі-36доцент Гошко Б. М., доцент Пасічник Т. В.

Опис курсу

Курс призначений для набуття теоретичних і практичних знань в області паралельних та розподілених обчислень, оволодіння концепціями сучасного програмування в рамках парадигм паралельного та розподіленого програмування. Основу вивчення курсу складають підходи до програмування в багатопотокових системах, розподілених системах, системах синхронних паралельних розрахунків, розглядаються проблеми сумісної роботи процесів паралельної програми та їх синхронізації. Реалізація синхронних або асинхронних паралельних процесів з використанням бібліотек MPI / OpenMP, стандартними засобами мов програмування C++, С# для розподілених обчислень.

Рекомендована література

Основна література

  1. Аксак Н.Г. Паралельні та розподілені обчислення : пірдуч./ Н. Г. Аксак, О. Г. Руденко, А. М. Гуржій. – Х. :Компанія СМІТ, 2009. – 480с.
  2. C++ Concurrency in Action /Second Edition Anthony Williams 2019, 592p.
  3. Sanders, E. Kandrot. CUDA by Example. An Introduction to General-Purpose GPU Programming. Addisson-Wesley – Boston. July 2010.
  4. Hochberg. Matrix Multiplication with CUDA. A basic introduction to the CUDA programming model. Cambridge University Press, August 11, 2012.
  5. David B. Kirk, Wen-mei Hwu. Programming Massively Parallel Processors. A Hands-on Approach. – Published by Elsevier Inc. – 2010.
  6. Distributed Computing. Principles, Algorithms, and Systems /Ajay D. Kshemkalyani, Mukesh Singhal/ Cambridge University Press 2008, 756p
  7. Parallel Algorithms /M H Alsuwaiyel (Editor-in-Chief: D T Lee (Academia Sinica, Taiwan)) 2022 by World Scientific Publishing Co. Pte. Ltd., 400p.

Допоміжна література

  1. Качко О.Г. Паралельне програмування. ‒ Харків. нац. ун-т радіоелектро­ніки. ‒ Харків : ХНУРЕ, 2016. ‒ 403 с.
  2. Жуков І., Корочкін О. Паралельні та розподілені обчислення – К.: Корнійчук, 2005. – 226 с.

Силабус: 122 Комп'ютерні науки (2023)

Завантажити силабус