发明名称 Hybrid memory access protocol in a distributed shared memory computer system
摘要 <p>A method, in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among the first plurality of nodes, for servicing a memory access request by a first node of the first plurality of nodes. The memory access request pertains to a memory block of a memory module that has a home node different from the first node in the computer network. The home node has a partial directory cache that has fewer directory cache entries than a total number of memory blocks in the memory module. The method includes the step of ascertaining whether the memory block is currently cached in the partial directory cache. If the memory block is currently cached in the partial directory cache, the first memory access request is serviced using a directorv protocol. If the memorv block is not currently cached in the partial directory cache, the first memory access request is serviced using a directory-less protocol. The directory states pertaining to copies of the memory block in the network nodes is cached in the partial directory cache when the memory access request generates a renewal point with respect to the directory states. &lt;IMAGE&gt;</p>
申请公布号 EP0818732(A2) 申请公布日期 1998.01.14
申请号 EP19970304524 申请日期 1997.06.25
申请人 SUN MICROSYSTEMS, INC. 发明人 HAGERSTEN, ERIK E.;HILL, MARK DONALD
分类号 G06F12/06;G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F12/06
代理机构 代理人
主权项
地址