Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634938)
Контекстум
Руконтекст антиплагиат система

Библиотека MPI [Электронный ресурс] (90,00 руб.)

0   0
Первый авторПопов Сергей Борисович
АвторыСамар. гос. аэрокосм. ун-т им. акад. С. П. Королева (нац. исслед. ун-т)
ИздательствоИзд-во СГАУ
Страниц45
ID230159
АннотацияУчебное пособие содержат изложение лекционного материала темы «Библиотека MPI» по курсу «Параллельное программирование» и предназначено для бакалавров четвертого курса факультета информатики направления 010400.62 «Прикладная математика и информатика».
УДК004.4
ББК32.97
Попов, С. Б. Библиотека MPI [Электронный ресурс] : учеб. пособие / Самар. гос. аэрокосм. ун-т им. акад. С. П. Королева (нац. исслед. ун-т); С. Б. Попов .— Самара : Изд-во СГАУ, 2011 .— 45 с. — Электрон. текстовые и граф. дан. (1 файл : 520 Кбайт) .— URL: https://rucont.ru/efd/230159 (дата обращения: 01.05.2024)

Предпросмотр (выдержки из произведения)

С. Б. Попов Библиотека MPI Учебное пособие Самара 2011 Автор: ПОПОВ Сергей Борисович Учебное пособие содержат изложение лекционного материала темы "Библиотека MPI" по курсу «Параллельное программирование» и предназначено для бакалавров четвертого курса факультета информатики направления 010400.62 «Прикладная математика и информатика». <...> 2 СОДЕРЖАНИЕ Краткая характеристика библиотеки MPI MPI для языка FORTRAN Общие процедуры MPI Организация приема/передачи данных между отдельными процессами Коллективные функции Коммуникаторы, группы и области связи 3 4 8 9 13 30 36 Краткая характеристика библиотеки MPI MPI (message passing interface) - библиотека функций, предназначенная для поддержки работы параллельных процессов в терминах передачи сообщений. <...> MPI предоставляет программисту единый механизм взаимодействия процессов внутри параллельного приложения независимо от машинной архитектуры (однопроцессорные или многопроцессорные с общей или локальной памятью), взаимного расположения ветвей (на одном процессоре или на разных) и API (applications programmers interface, т.е. интерфейс разработчика приложений) операционной системы. <...> Дополнительно включаются: профилирующий вариант библиотеки (используется на стадии тестирования параллельного приложения для определения оптимальности распараллеливания); загрузчик с графическим и сетевым интерфейсом для X-Window и проч. <...> Использование же всего арсенала функций MPI позволит получить быстроработающую программу при сохранении надежности. <...> Тем не менее, первая редакция MPI стандартом не стала в силу следующего ограничения: все процессы, сообщающиеся между собой посредством функций MPI, начинают и заканчивают свое выполнение одновременно. <...> Это 4 не мешает использовать MPI как скелет для параллельных приложений, но системы массового обслуживания (клиент-серверные приложения и проч.) приходится разрабатывать на базе старого инструментария. <...> С каждым потоком связывается номер процесса - целое неотрицательное <...>
Библиотека_MPI_[Электронный_ресурс]_.pdf
МИНОБРНАУКИ РОССИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ АКАДЕМИКА С.П.КОРОЛЕВА (НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)» С. Б. Попов Библиотека MPI Учебное пособие Самара 2011
Стр.1
Автор: ПОПОВ Сергей Борисович Учебное пособие содержат изложение лекционного материала темы "Библиотека MPI" по курсу «Параллельное программирование» и предназначено для бакалавров четвертого курса факультета информатики направления 010400.62 «Прикладная математика и информатика». 2
Стр.2
СОДЕРЖАНИЕ Краткая характеристика библиотеки MPI MPI для языка FORTRAN Общие процедуры MPI Коммуникаторы, группы и области связи 4 8 9 Организация приема/передачи данных между отдельными процессами 13 Коллективные функции 30 36 3
Стр.3