ВВЕДЕНИЕ
Глава 1. АРХИТЕКТУРЫ МНОГОПРОЦЕССОРНЫХ СИСТЕМ
§1. Оценка производительности вычислительных систем
§2. Основные направления развития высокопроизводительных компьютеров
§3. Классификация многопроцессорных систем по организации памяти
§4. Классификация Флинна
§5. Оперативная память
§6. Связь между элементами параллельных вычислительных систем
§7. Коммуникационные библиотеки и интерфейсы
§8. Параллельные языки и параллельные расширения
§9. Средства автоматического распараллеливания программ
§10. Специализированные библиотеки
§11. Инструментальные системы
§12. Отечественная разработка - система DVM
Вопросы и задания к главе 1
Глава 2. ОРГАНИЗАЦИЯ КЛАСТЕРНОЙ СИСТЕМЫ
§13. Настройка операционной систем
§14. Установка MPICH
§15. Проверка работоспособности
§16. Настройка Linux для более быстрого запуска параллельных приложений
§17. Отладка и профилирование параллельных приложений
§18. Производительность кластера
Вопросы и задания к главе 2
Глава 3. MPI - ИНТЕРФЕЙС ПЕРЕДАЧИ СООБЩЕНИЙ
§19. Обрамляющие функции
§20. Коммуникационные операции "Точка-Точка"
§21. Коллективные операции
§22. Производные типы данных и передача упакованных данных
§23. Работа с группами и коммуникаторами
§24. Топология процессов
Вопросы и задания к главе 3
Глава 4.ОСНОВНЫЕ ПОНЯТИЯ ПАРАЛЛЕЛИЗМА
§25. Две парадигмы параллельного программирования
§26. Степень параллелизма численного алгоритма
§27. Ускорение и эффективность
§28. Закон Амдаля
§29. Исследование свойств параллельного алгоритма
Вопросы и задания к главе 4
Глава 5. ПРОСТЕЙШИЕ ПАРАЛЛЕЛЬНЫЕ АЛГОРИТМЫ
§30. Алгоритм суммирования ряда чисел
§31. Алгоритм сложения векторов
§32. Алгоритм скалярного умножения векторов
§33. Алгоритм умножения матрицы на вектор
§34. Алгоритм умножения матриц
§35. Алгоритм решения СЛАУ методом Гаусса
§36. Решение СЛАУ методом простой итерации
Вопросы и задания к главе 5
Глава 6. КОМПЛЕКСНЫЙ МЕТОД ГРАНИЧНЫХ ЭЛЕМЕНТОВ И ЕГО РАСПАРАЛЛЕЛИВАНИЕ
§37. Постановки задач и алгоритмы решения
§38. Основное интегральное соотношение КМГЭ
§39. Дополнительные алгоритмы для реализации методов решения задач
§40. Анализ параллельных свойств алгоритмов
§41. Результаты распараллеливания
Дополнительные вопросы и задания
Программа курса
Практикум
Вопросы к экзамену
Пробное тестирование по курсу