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

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

Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.98
Кількість кредитів: 6
Кафедра: Автоматизовані системи управління
Лектор:
Семестр: 6 семестр
Форма навчання: заочна
Результати навчання:
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Короткий зміст навчальної програми:
Рекомендована література:
Методи і критерії оцінювання:

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

Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.99
Кількість кредитів: 6
Кафедра: Системи автоматизованого проектування
Лектор:
Семестр: 6 семестр
Форма навчання: заочна
Результати навчання:
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Короткий зміст навчальної програми:
Рекомендована література:
Методи і критерії оцінювання:

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

Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.100
Кількість кредитів: 6
Кафедра: Системи штучного інтелекту
Лектор: Мочурад Л.І.
Семестр: 6 семестр
Форма навчання: заочна
Результати навчання:

знати:
-основні особливості організації розподілених обчислень;
-основні програмні засоби, що забезпечують організацію розподілених обчислень, а також написання, налагодження та виконання розподілених програм;
- принципи організації паралельних обчислювальних систем;
- способи організації паралельної обробки інформації;
- засоби мовної та інструментальної підтримки розробки прикладного паралельного програмного забезпечення;
-основні тенденції розвитку даної предметної області;
вміти:
- застосовувати знання до використання розподілених обчислювальних систем;
- розробляти прості розподілені програми;
- використовувати існуючі розподілені системи для вирішення прикладних задач;
- вибирати мовні засоби відповідно зі специфікою розв'язуваної задачі;
- аналізувати алгоритми рішення прикладних завдань і адаптувати їх для паралельних обчислень;
- розробляти прикладні програми для мультиядерних обчислювальних систем;
- оцінювати ефективність застосування паралельного прикладного
програмного забезпечення.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Алгоритмізація і програмування
Чисельні методи
Системний аналіз
Організація баз даних та знань
Короткий зміст навчальної програми:
Grid-технології Паралельні обчислювальні методи Базові алгоритми паралельних обчислень Побудова паралельних обчислювальних систем Засоби підтримки паралельних обчислень (PVM, MPI)
Рекомендована література:
1. Є.Ваврук, О.Лашко Організація паралельних обчислень// Навчальний посібник з дисципліни «Паралельні та розподілені обчислення» для студентів базового напряму 6.0915 — «Комп’ютерна інженерія» — Л.: Вид-во Нац. ун-ту «Львівська політехніка», 2007. — 70 с.
2. С. Н. Андрианов, А. Б. Дегтярев // ПАРАЛЛЕЛЬНЫЕ И
РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛЕНИЯ. — С.-Петерб.: Издательство С.- Петербургского университета, 2007. — 61 с.
3. Миллер Р., Боксер Л. Последовательные и параллельные алгоритмы. Пер. с англ. — М.: БИНОМ. Лаборатория знаний, 2006.
4. Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. — СПб.: БХВ-Петербург, 2002.
5. Воеводин В.В. Математические основы параллельных вычислений. — М.: Изд-во МГУ, 1991.
Методи і критерії оцінювання:
лабораторні роботи - 50
письмова компонента - 40
усна компонента – 10