SoftCraft
разноликое программирование

Top.Mail.Ru

Архитектура параллельных вычислительных систем.
Message Passing Interface (MPI)


Начальная страница курса

Содержание лекции


  1. Определения
  2. Стандарты MPI
  3. Функционирование MPI
  4. Основные функции MPI (общие функции)
  5. Hello, MPI
  6. Hello, MPI (openmpi.host)
  7. Основные функции MPI (прием/передача сообщений между процессами)
  8. Send-Recive
  9. Использование барьеров
  10. Основные функции MPI (работа с группами процессов)
  11. Группы и широковещательные рассылки
  12. Сумма квадратов элементов массива


Примеры программ

  1. Многопроцессное приветствие от MPI
  2. Использование блокирующих передачи и приема сообщений в MPI
  3. Использование барьеров в MPI
  4. Коммуникаторы и широковещательная рассылка в MPI
  5. Вычислени суммы квадратов чисел одномерного массива с использованием MPI
  6. Классический тест: нахождение числа Пи с использованием MPI

Используемые источники информации

  1. Википедия. Message Passing Interface
  2. MPI. Вводный курс
  3. Воеводин Вл.В. Лекция 5. Технологии параллельного программирования. Message Passing Interface (MPI)
  4. Блог программиста. Основы технологии MPI на примерах

Начальная страница курса