Вперед: 1.4.2.1. Коммуникационный интерфейс PVM
Назад: 1.4.1.4. Программирование средствами OpenMP
К содержанию: Оглавление


1.4.2. Программирование для систем с распределенной памятью

Все рассмотренные выше технологии параллельного программирования относились исключительно к системам с общей памятью. Перейдем теперь к знакомству со средствами программирования для систем с распределенной памятью. Производители MPP-систем, как правило, поставляют свои системы вместе с программным обеспечением, содержащим такие средства. Однако для разработки переносимых параллельных программ предпочтительнее использовать платформенно-независимое программное обеспечение. Предпринималось множество попыток разработки такого программного обеспечения. Все их можно разделить на два класса. К первому классу относятся системы, эмулирующие общую память на системах с распределенной памятью (Global Array, Quarks), ко второму - библиотеки, базирующиеся на механизме передачи сообщений (PVM, MPI).



Вперед: 1.4.2.1. Коммуникационный интерфейс PVM
Назад: 1.4.1.4. Программирование средствами OpenMP
К содержанию: Оглавление