发明名称 Flexible probe/probe response routing for maintaining coherency
摘要 A computer system may include multiple processing nodes, one or more of which may be coupled to separate memories which may form a distributed memory system. The processing nodes may include caches, and the computer system may maintain coherency between the caches and the distributed memory system. Particularly, the computer system may implement a flexible probe command/response routing scheme. The scheme may employ an indication within the probe command which identifies a receiving node to receive the probe responses. For example, probe commands indicating that the target or the source of transaction should receive probe responses corresponding to the transaction may be included. Probe commands may specify the source of the transaction as the receiving node for read transactions (such that dirty data is delivered to the source node from the node storing the dirty data). On the other hand, for write transactions (in which data is being updated in memory at the target node of the transaction), the probe commands may specify the target of the transaction as the receiving node. In this manner, the target may determine when to commit the write data to memory and may receive any dirty data to be merged with the write data.
申请公布号 US7296122(B2) 申请公布日期 2007.11.13
申请号 US20030628715 申请日期 2003.07.28
申请人 ADVANCED MICRO DEVICES, INC. 发明人 KELLER JAMES B.;GULICK DALE E.
分类号 G06F12/14;G06F12/08;G06F12/16;G06F15/177 主分类号 G06F12/14
代理机构 代理人
主权项
地址
您可能感兴趣的专利