ТЕХНОЛОГИИ 

Вычислительный практикум по технологии MPI

А.С.Антонов, к.ф.-м.н., с.н.с. лаборатории Параллельных информационных технологий НИВЦ МГУ, asa@parallel.ru

день 1-й, день 2-й, день 3-й, день 4-й, день 5-й, день 6-й, день 7-й, день 8-й, литература
Данный курс предназначен для освоения технологии MPI. Курс рассчитан примерно на 32 часа занятий (ориентировочно 8 дней по 4 часа) и включает в себя введение в операционную систему UNIX, практические сведения о параллелизме и его использовании и достаточно полное изучение технологии MPI (основанное на версии стандарта MPI 1.1). Синтаксис описаний и примеров ориентирован на использование MPI из программ на языке Fortran-77. Предполагается одновременное проведение практикума на параллельном компьютере (кластере) с выполнением предложенных заданий.

День первый:

День второй:

День третий:

День четвертый:

День пятый:

День шестой:

День седьмой:

День восьмой:

Литература:

  1. MPI: A Message-Passing Interface Standard (Version 1.1)
  2. В.В.Воеводин, Вл.В.Воеводин "Параллельные вычисления", БХВ-Петербург, 2002, 608 стр.
  3. А.С.Антонов "Введение в параллельные вычисления (методическое пособие)", изд-во Физического факультета МГУ, 2002, 70 стр.
  4. А.С.Антонов Параллельное программирование с использованием технологии MPI: Учебное пособие. -М.: Изд-во МГУ, 2004.-71 с.
  5. А.А. Букатов, В.Н. Дацюк, А.И. Жегуло. Программирование многопроцессорных вычислительных систем. Ростов-на-Дону. Издательство ООО "ЦВВР", 2003, 208с. (Многопроцессорные системы и параллельное программирование)
  6. Шпаковский Г.И., Серикова Н.В. Программирование для многопроцессорных систем в стандарте MPI: Пособие - Мн.: БГУ, 2002. -323 с. ISBN 985-445-727-3. (справка о публикации в формате PDF. Полный текст книги можно скачать на сайте авторов)
  7. С.А.Немнюгин, О.Л.Стесик "Параллельное программирование для многопроцессорных вычислительных систем", БХВ-Петербург, 2002, 400 стр.
  8. В.Д.Корнеев "Параллельное программирование в MPI", изд-во СО РАН, Новосибирск, 2000, 213 стр.

© Лаборатория Параллельных информационных технологий, НИВЦ МГУ Rambler's Top100