Введение
2. Обзор инструментальных сред, поддерживающих разработку параллельных программ 9
3. Модель параллельной многопоточной Java-программы
3.1 Определение новой модели параллельной многопоточной Java-программы 23
3.2 Моделирование коммуникационных функций 31
3.3 Построение модели параллельной Java-программы 34
4. Интерпретация модели 38
4.1 Интерпретация коммуникационных функций при оценке времени работы программы 45
4.2 Моделирование программ с большим объемом данных 47
4.3 Оценка времени выполнения модели Java-программы 53
4.4 Оценка погрешности времени выполнения 62
5. Автоматизированное обнаружение коммуникационных шаблонов MPI 65
5.1 Описание метода выявления коммуникационных MPI шаблонов 65
5.2 Применение метода выявления коммуникационных шаблонов MPI на модельной трассе в среде ParJava 69
5.3 Описание типов выявляемых шаблонов
6. Описание программного обеспечения среды ParJava 87
7. Практическое применение среды ParJava
7.1 Доводка производительности параллельной программы в среде Java 96
7.2 Результаты численных экспериментов 101
7.3 Результаты экспериментов по обнаружению коммуникационных шаблонов MPI 111
8. Заключение 112
Список публикаций 114
Список литературы 115


