A system including a plurality of processor nodes is configured to execute
a cache coherence protocol that avoids the use of negative acknowledgments
and ordering requirements on the underlying transaction-message
interconnect/network, and implements store-conditional memory
transactions. A store-conditional memory transaction succeeds if a
directory tracking the state of a memory line of information unambiguously
indicates that the requesting node is the exclusive owner of the memory
line, if the directory ambiguously indicates that the requesting node is
sharing the memory line and the requesting node is in fact sharing the
memory line, or if the directory unambiguously indicates that the
requesting node is sharing the memory line. The store-conditional memory
transaction fails if the directory unambiguously indicates that the
requesting node is not sharing the memory line, or if the directory
ambiguously indicates that the requesting node may be sharing the memory
line and the requesting node is in fact not sharing the memory line.
Система включая множественность узлов обработчика установлена для того чтобы исполнить протокол сцепления тайника избегает пользы отрицательных требований к подтверждений и приказывать на основном труды-soob5enii interconnect/network, и трудыы памяти инструментов хранить-uslovno. Хранить-uslovno трудыы памяти преуспевают если директория отслеживая положение линии памяти информации точно выраженно показывает, то что спрашивая узлом будет исключительное предприниматель линии памяти, если директория неоднозначно показывает, то что спрашивая узел делит линия памяти и спрашивая узел в действительности делят линию памяти, или если директория точно выраженно показывает, то что спрашивая узел делит линию памяти. Хранить-uslovno трудыы памяти терпят неудачу если директория точно выраженно показывает, то что спрашивая узел не делит линию памяти, или если директория неоднозначно показывает, то что спрашивая узел может делить линия памяти и спрашивая узел в действительности не делят линию памяти.