发明名称 Demand based sync bus operation
摘要 A register associated with the architected logic queue of a memory-coherent device within a multiprocessor system contains a flag set whenever an architected operation enters the initiating device's architected logic queue to be issued on the system bus. The flag remains set even after the architected logic queue is drained, and is reset only when a synchronization instruction is received from a local processor, providing historical information regarding architected operations which may be pending in other devices. This historical information is utilized to determine whether a synchronization operation should be presented on the system bus, allowing unnecessary synchronization operations to be filtered. When a local processor issues a synchronization instruction to the device managing the architected logic queue, the instruction is generally accepted when the architected logic queue is empty. Otherwise the architected operation is retried back to the local processor until the architected logic queue becomes empty. If the flag is set when the synchronization instruction is accepted from the local processor, it is presented on the system bus. If the flag is not set when the synchronization instruction is received from the local processor, the synchronization operation is unnecessary and is not presented on the system bus.
申请公布号 US6065086(A) 申请公布日期 2000.05.16
申请号 US19980024615 申请日期 1998.02.17
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARIMILLI, RAVI KUMAR;DODSON, JOHN STEVEN;WILLIAMS, DEREK EDWARD;LEWIS, JERRY DON
分类号 G06F15/177;G06F9/52;G06F12/08;G06F13/42;(IPC1-7):G06F9/52;G06F13/38 主分类号 G06F15/177
代理机构 代理人
主权项
地址