home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco  

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

Прогресс

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

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

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

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



Alex Otwagin 2002-12-10




 
 
Ramblers Top100 hit.ua: ЯЕИВЮЯ МЮ ЯЮИРЕ, ОНЯЕРХРЕКЕИ Х ОПНЯЛНРПНБ ГЮ ЯЕЦНДМЪ пЕИРХМЦ@Mail.ru