-
公开(公告)号:US07797495B1
公开(公告)日:2010-09-14
申请号:US11197215
申请日:2005-08-04
申请人: Kevin Michael Lepak
发明人: Kevin Michael Lepak
CPC分类号: G06F12/0824
摘要: A system and method for a distributed directory cache in a computing system. A system comprises a plurality of nodes including at least a source node, home node, and one or more target nodes. The source node is configured to convey a request to a home node for a coherency unit, wherein the coherency unit corresponds to a super line which comprises a plurality of coherency units including the requested coherency unit. Prior to conveying the request, the source node is configured to indicate that the request is a non-probing request responsive to determining that none of the plurality of coherency units of the super line are cached in any of the other nodes. In response to receiving the request, the home node is configured to initiate the conveyance of one or more probes to one or more target nodes, if the response does not indicate it is a non-probing request, and inhibit the conveyance of the probes if the request indicates it is a non-probing request.
摘要翻译: 一种用于计算系统中分布式目录缓存的系统和方法。 系统包括至少包括源节点,家庭节点和一个或多个目标节点的多个节点。 源节点被配置为向相关性单元向家庭节点传送请求,其中一致性单元对应于包括包括所请求的一致性单元的多个相关性单元的超级线。 在传送请求之前,源节点被配置为响应于确定超线的多个一致性单元中没有一个缓存在任何其他节点中,来指示该请求是非探测请求。 响应于接收到请求,家庭节点被配置为启动将一个或多个探测器传送到一个或多个目标节点,如果响应不指示它是非探测请求,并且抑制探测器的传送,如果 该请求表示它是一个非探测请求。