The OpenNET Project / Index page

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

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

Прогресс

Правила прогресса в MPI определяются и надеждами пользователя, и множеством ограничений разработчиков. В случаях, когда правила прогресса ограничивают возможность выбора реализации более, чем только спецификацией интерфейса, предпочтение отдается правилам прогресса.

Все блокирующие операции должны завершаться в конечное время, пока внешние условия (такие, как исчерпание ресурсов) не вызовут ошибки.

Неблокирующие процедуры доступа к данным наследуют следующие правила прогресса от неблокирующих соединений точка-точка: неблокирующая запись эквивалентна неблокирующей передаче, для которой прием отложен до конца, а неблокирующее чтение эквивалентно неблокирующему приему, для которого передача отложена до конца.

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



Alex Otwagin 2002-12-10



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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