ВВЕДЕНИЕ | 8 |
ПРИНЦИПЫ ПОСТРОЕНИЯ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ | 11 |
МОДЕЛЬ ВЫЧИСЛЕНИЙ В ВИДЕ ГРАФА "ОПЕРАЦИИ-ОПЕРАНДЫ" | 19 |
МОДЕЛЬ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ В ВИДЕ ГРАФА ПРОЦЕСС-РЕСУРС | 25 |
СЕТИ ПЕТРИ | 35 |
ЭТАПЫ ПОСТРОЕНИЯ ПАРАЛЛЕЛЬНЫХ АЛГОРИТМОВ И ПРОГРАММ | 43 |
ТЕХНОЛОГИЯ ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ MESSAGE PASSING INTERFACE (MPI) | 53 |
ПРИЛОЖЕНИЯ | 82 |
Приложение 1 | 82 |
Приложение 2 | 87 |
Пересылка простейшего сообщения между двумя процессами | 87 |
Пример создания коммуникатора | 88 |
Пример создания декартовой топологии | 89 |
Каждый процесс печатает свой номер и затем нулевой выводит количество всех процессов | 90 |
Обмен между первым и нулевым процессами информацией. Работа при любом количестве процессов. С помощью блокирующих операций обмена. | 92 |
Обмен между первым и нулевым процессами информацией. Работа при любом количестве процессов. С помощью неблокирующих операций обмена. | 94 |
Сложение двух матриц | 96 |
Реализация умножения двух матриц | 99 |
Вычисление дифференциальных уравнений | 106 |
Функции для тестирования на время | 115 |
Языковые привязки в MPI для языков Си и Fortran | 117 |
ТЕСТ ПО ДИСЦИПЛИНЕ «ОСНОВЫ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ» | 154 |
ЛАБОРАТОРНЫЕ РАБОТЫ | 160 |
БИБЛИОГРАФИЧЕСКИЙ СПИСОК | 175 |