Література
К.Хьюз. Параллельное и распределенное программирование с использованием С++.Пер. с англ./К.Хьюз, Т.Хьюз. – М.: Издательский дом „Вильямс”, 2004. -672 с.
Богачев К.Ю. Основы параллельного программирования. /Богачев К.Ю.. – М.: БИНОМ. Лаборатория знаний, 2003. –342с.
Воеводин В.В. Математические модели и методы в параллельных процесах. /Воеводин В.В. – М.: Наука. Гл. ред. Физ.-мат. лит., 1986. – 296 с.
Малышкин В.Э. Основы параллельных вычислений. Учебное пособие для студентов всех специальностей. /Малыш кин В.Э. Министерство образования РФ. Сибирская Государственная Геодезическая Академия. Ч.1. 2003, –84 с.
Малышкин В.Э. Основы параллельных вычислений. Учебное пособие для студентов всех специальностей. /Малыш кин В.Э. Министерство образования РФ. Сибирская Государственная Геодезическая Академия. Ч.2. 2003, –39 с.
- Методичні вказівки
- "Паралельні та розподілені обчислення"
- М.Кривий Ріг
- Основні вимоги та загальні методичні вказівки до виконання лабораторних робіт
- Лабораторна робота №1 Тема: «Імітація процесу розпаралелювання обчислення суми, добутку, матриць та знаходження коефіцієнтів характеристичного поліному»
- Концепція необмеженого паралелізму
- Приклад:
- Приклад виконання задачі для імітації розпаралелення процесу додавання двох матриць 2х2
- Звіт повинен містити:
- Контрольні питання:
- Лабораторна робота №2 Тема: «Розпаралелювання обчислення суми десяти чисел»
- Хід роботи
- Для восьми чисел:
- Для дев’яти чисел:
- Особливості програмного інтерфейсу потоків
- Створення потоків у Win32 арі
- Завершення потоків у Win32 арі
- Приєднання потоків у Win32 арі
- Приклад програми для знаходження суми 8-ми чисел за допомогою процесів без розпаралелення
- Звіт повинен містити:
- Контрольні питання:
- Лабораторна робота №3 Тема: «Розпаралелювання обчислення суми, добутку матриць та знаходження коефіцієнтів характеристичного поліному»
- Приклад виконання задачі розпаралелювання процесу додавання двох матриць 2х2
- Звіт повинен містити:
- Контрольні питання:
- Лабораторна робота №4 Тема: «Розпаралелювання процесу сортування масивів даних»
- Теоретичні відомості Мютекси
- Правила спрощеного паралелізму
- Приклад програми процесу сортування масиву даних
- Звіт повинен містити:
- Контрольні питання:
- Приклад виконання програми
- Звіт повинен містити:
- Контрольні питання:
- Література
- Додаток а
- "Паралельні та розподілені обчислення"
- 6.050102 «Комп’ютерні системи та мережі»