The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Соглашения доступа к данным. Up: Подпрограммы доступа к данным. Previous: Синхронизация.   Contents

Координация.

Каждая неколлективная подпрограмма доступа к данным MPI_FILE_XXX имеет коллективный аналог. Для большинства подпрограмм это MPI_FILE_XXX_ALL или пара
MPI_FILE_XXX_BEGIN и MPI_FILE_XXX_END. Аналогами подпрограмм MPI_FILE_XXX_SHARED являются подпрограммы MPI_FILE_XXX_ORDERED.

Завершение неколлективного вызова зависит только от деятельности вызывающего процесса. Однако завершение коллективного вызова (который должен вызываться всеми членами группы процессов) может зависеть от деятельности другого процесса, участвующего в коллективном вызове. Правила семантики коллективных вызовов смотри в разделе Collective File Operations.

Коллективные операции могут показывать намного более высокую производительность, чем их неколлективные аналоги, так как глобальный доступ к данным имеет значительный потенциал автоматической оптимизации.



Alex Otwagin 2002-12-10



Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру