发明名称 |
Computer system implementing synchronized broadcast using skew control and queuing |
摘要 |
A mechanism and method for maintaining cache consistency in computer systems that implements synchronized broadcasts using skew control and queuing. An access right corresponding to a given block allocated in a first active device may be configured to transition in response to a corresponding data packet being received through a data network. Additionally, transitions in ownership of the given block may occur at a different time than the time at which the access right to the given block is changed. To implement synchronized broadcasts, the address and data networks are configured such that a maximum amount of time from when a given broadcast packet conveyed on the address network arrives at a first active device to a time when the given broadcast packet arrives at a second active device is less than or equal to a minimum amount of time from when a data packet sent on the data network from the first active device arrives at the second active device. Each of the active devices may further comprise a queue control circuit coupled to an address-in queue and a data-in queue. The queue control circuit may be configured to prevent processing of a particular data packet that arrived in the data-in queue until all address packets that arrived earlier in the address-in queue are processed.
|
申请公布号 |
US2004111564(A1) |
申请公布日期 |
2004.06.10 |
申请号 |
US20030610447 |
申请日期 |
2003.06.30 |
申请人 |
SUN MICROSYSTEMS, INC. |
发明人 |
CYPHER ROBERT E.;HILL MARK D.;WOOD DAVID A. |
分类号 |
G06F12/00;G06F12/08;G06F13/00;G06F15/167;(IPC1-7):G06F12/00 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|