| ВВЕДЕНИЕ | 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 |