Scalable multiprocessor system and cache coherence method implementing store-conditional memory transactions while an associated directory entry is encoded as a coarse bit vector

   
   

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 трудыы памяти терпят неудачу если директория точно выраженно показывает, то что спрашивая узел не делит линию памяти, или если директория неоднозначно показывает, то что спрашивая узел может делить линия памяти и спрашивая узел в действительности не делят линию памяти.

 
Web www.patentalert.com

< Object oriented framework mechanism for data transfer between a data source and a data target

< Migration of computer personalization information

> Storage system and method using interface control devices of different types

> Operating system for structured information processing

~ 00115