发明名称 MECHANISM FOR REORDERING TRANSACTIONS IN COMPUTER SYSTEMS WITH SNOOP-BASED CACHE CONSISTENCY PROTOCOLS
摘要 An apparatus and method for expediting the processing of requests in a multiprocessor shared memory system. In a multiprocessor shared memory system, requests can be processed in any order provided two rules are followed. First, no request that grants access rights to a processor can be processed before an older request that revokes access rights from the processor. Second, all requests that reference the same cache line are processed in the order in which they arrive. In this manner, requests can be processed out-of-order to allow cache-to-cache transfers to be accelerated. In particular, foreign requests that require a processor to provide data can be processed by that processor before older local requests that are awaiting data. In addition, newer local requests can be processed before older local requests. As a result, the apparatus and method described herein may advantageously increase performance in multiprocessor shared memory systems by reducing latencies associated with a cache consistency protocol.
申请公布号 WO0109728(A1) 申请公布日期 2001.02.08
申请号 WO2000US20198 申请日期 2000.07.25
申请人 SUN MICROSYSTEMS, INC. 发明人 CYPHER, ROBERT;HETHERINGTON, RICKY, C.;KUTTANNA, BELLIAPPA
分类号 G06F12/08;G06F15/16;G06F15/177;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址