发明名称 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.
申请公布号 US2002124144(A1) 申请公布日期 2002.09.05
申请号 US20020042053 申请日期 2002.01.07
申请人 GHARACHORLOO KOUROSH;BARROSO LUIZ ANDRE;RAVISHANKAR MOSUR K.;STETS ROBERT J.;SCALES DANIEL J. 发明人 GHARACHORLOO KOUROSH;BARROSO LUIZ ANDRE;RAVISHANKAR MOSUR K.;STETS ROBERT J.;SCALES DANIEL J.
分类号 G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利