Параллельное программирование с использованием технологии MPI (Антонов А. С.)
От издательства
Пособие предназначено для освоения практического курса параллельного программирования с использованием технологии MPI. В настоящее время технология MPI является основным средством программирования для кластерных систем и компьютеров с распределенной памятью, но может применяться также и на вычислительных системах других типов. Курс включает в себя описание большинства основных процедур стандарта MPI-1.1 с примерами их применения и практические сведения, которые могут потребоваться при написании реальных программ. Основное описание ведется с использованием вызовов процедур MPI из программ на языке Фортран, однако указаны также основные отличия в использовании вызовов аналогичных функций из программ на языке Си. Приводятся примеры небольших законченных параллельных программ. В конце разделов приводятся контрольные вопросы и задания, которые можно использовать в процессе обучения. Пособие основано на курсе занятий, проведенных автором в июне 2003 года в компании "Шлюмберже".
Для студентов, аспирантов и научных сотрудников, чья деятельность связана с параллельными вычислениями.
Содержание
Индекс по функциям MPI
Основные понятия
Общие процедуры MPI
Задания
Передача/прием сообщений между отдельными процессами
Передача/прием сообщений с блокировкой
Передача/прием сообщений без блокировки
Отложенные запросы на взаимодействие
Тупиковые ситуации (deadlock)
Задания
Коллективные взаимодействия процессов
Задания
Группы и коммуникаторы
Операции с группами процессов
Операции с коммуникаторами
Задания
Виртуальные топологии
Декартова топология
Топология графа
Задания
Пересылка разнотипных данных
Производные типы данных
Упаковка данных
Задания
Литература
Еще по теме «параллельное программирование»
Антонов А. С. Введение в параллельные вычисления (методическое пособие)
Богачев К. Ю. Основы параллельного программирования
Воеводин В. В. Вычислительная математика и структура алгоритмов
Немнюгин С., Стесик О. Параллельное программирование для многопроцессорных вычислительных систем
Топорков В. В. Модели распределенных вычислений
Шпаковский Г. И., Серикова Н. В. Программирование для многопроцессорных систем в стандарте MPI
Якобовский М. В. Распределенные системы и сети
ISBN: 5-211-04907-1
Издатель: М.: Изд-во МГУ
Год издания: 2004
Страниц: 71
Язык: русский
Качество: отличное (векторный оригинал-макет)
комментариев нет