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