发明名称 Switched-based time synchronization protocol for a NUMA system
摘要 A system and method for synchronizing a set of nodes connected to a central switch in a multi-node data processing system, such as a NUMA data processing system, are disclosed. Initially, time base register values are retrieved from each of the set of nodes. A common time base register value is then determined based upon the time base register values received from the nodes. The common time base register value that is determined is then broadcast to each of the nodes. Prior to reading the time base register values, packet traffic among the set of nodes may be halted by broadcasting a halt traffic packet to each of the nodes. In this embodiment, normal packet traffic may be resumed after synchronization by broadcasting a resume traffic packet to each of the nodes. The time base register values may be read by issuing a special purpose interrupt from a node adapter to one of the node processors in response to the adapter receiving a read time base packet from the switch. The common time base register value may be determined by selecting the maximum of the time base register values read from each of the set of nodes and adjusting the maximum time base register value by an adjustment factor, such as the time required for a packet to travel from the central switch to a node processor plus the time required for a packet to travel from a node processor to the central switch. The synchronization process may be repeated periodically such as by initiating a synchronization each time a decrementing register of the central switch reaches zero.
申请公布号 US6687756(B1) 申请公布日期 2004.02.03
申请号 US20000578740 申请日期 2000.05.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 RAWSON, III FREEMAN LEIGH
分类号 H04J3/06;(IPC1-7):G06F13/00 主分类号 H04J3/06
代理机构 代理人
主权项
地址