ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
8
программирования - обеспечение мобильности создаваемого прикладного
программного обеспечения.
Для организации параллельных вычислений существуют различные
технологии. Наиболее распространенными среди них являются:
•
OpenMP (Open Multi-Processing) — открытый стандарт для
на языках
и
Описывает совокупность
библиотечных
и
которые предназначены для программирования
на
с
•
Message Passing Interface (MPI, интерфейс передачи сообщений) — про-
граммный интерфейс
для передачи
который позволяет
обмениваться сообщениями между процессами, выполняющими одну зада-
чу. Разработан
и другими.
Именно изучению принципов построения, моделям и MPI посвящено данное
учебное пособие.
Данное издание дополнено лабораторными работами [ 161 – 173 ]