Разумеется, в этом кратком обзоре мы не охватили всех известных моделей согласованности памяти. Нужно лишь ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Топорков В.В. Модели распределенных вычислений


Разумеется, в этом кратком обзоре мы не охватили всех известных моделей согласованности памяти. Нужно лишь отметить следующее. С одной стороны, чем слабее требования к согласованности данных, тем больше возможностей для повышения производительности системы, а с другой стороны - усложняются модели программирования. Некоторые системы программирования поддерживают согласованность сложно организованной иерархической памяти. Так, в стандарте ОрепМР предусмотрен оператор FLUSH. Значения переменных тех нитей, которые исполняют этот оператор, сохраняются в основной памяти, а модификации данных видны всем нитям.

(cкачать страницу)

Смотреть книгу на libgen

Разумеется,  в этом кратком обзоре мы не охватили всех известных моделей согласованности памяти.  Нужно лишь отметить следующее.  С одной стороны,  чем слабее требования к согласованности данных,  тем больше возможностей для повышения производительности системы,  а с другой стороны  -  усложняются модели программирования.  Некоторые системы программирования поддерживают согласованность сложно организованной иерархической памяти.  Так,  в стандарте ОрепМР предусмотрен оператор FLUSH.  Значения переменных тех нитей,  которые исполняют этот оператор,  сохраняются в основной памяти,  а модификации данных видны всем нитям.