发明名称 Multiprocessing system configured to store coherency state within multiple subnodes of a processing node
摘要 A computer system including one or more processing nodes, each of which includes one or more subnodes is provided. One of the subnodes (the controller subnode) manages the interface between the processing node and the remainder of the computer system. Other subnodes (snooper subnodes) are employed to store access rights for coherency units within the memory. The processing node's memory is logically divided into portions, and each subnode stores access rights for a particular memory portion. When a transaction is initiated within the processing node, the subnode storing the access rights for the coherency unit affected by the transaction analyzes the access rights and determines if the transaction may complete locally within the processing node. If coherency activity is required, the subnode asserts an ignore signal causing the transaction to be omitted while coherency activity is performed to acquire sufficient access rights. The access rights are updated concurrent with reissue of a transaction for which coherency activity is performed. In this manner, the updated access rights are available to subsequent transactions even though the access rights may be stored in a different subnode than the controller subnode (which performs the reissue transaction). In one embodiment, the updated access rights are conveyed within one of the address phases of the reissue transaction. A bytemask field within one of the address phases is used.
申请公布号 US5878268(A) 申请公布日期 1999.03.02
申请号 US19960674274 申请日期 1996.07.01
申请人 SUN MICROSYSTEMS, INC. 发明人 HAGERSTEN, ERIK E.
分类号 G06F12/14;G06F9/46;G06F12/08;G06F21/02;G06F21/24;(IPC1-7):G06F15/16 主分类号 G06F12/14
代理机构 代理人
主权项
地址