发明名称 |
NUMA数据处理系统及其同步节点集合的方法与开关 |
摘要 |
一种用于同步与多节点数据处理系统中的开关相连的节点集合的系统和方法。一开始,从每个节点提取时基寄存器值。然后据此值确定一个公用时基寄存器值。将所确定的该值广播到每个节点。在读之前,通过向每个节点广播一个停止传输包而停止节点集合中的包传输。通过向每个节点广播一个恢复传输包,可在同步后恢复正常的包传输。当节点适配器从开关接收到一个读时基包时,通过从节点适配器向节点处理器的其中之一发出专用中断,可读取时基寄存器值。确定公用时基寄存器值的方法可以是,选择从集合中每个节点读取的时基寄存器值的最大值,并用一个调节因数调节该最大时基寄存器值。通过例如每当开关的递减寄存器达到零时启动一次同步,可以定期地重复该同步过程。 |
申请公布号 |
CN1199121C |
申请公布日期 |
2005.04.27 |
申请号 |
CN01119540.1 |
申请日期 |
2001.05.24 |
申请人 |
国际商业机器公司 |
发明人 |
F·L·罗森三世 |
分类号 |
G06F15/167;G06F12/00;G06F13/38 |
主分类号 |
G06F15/167 |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
栾本生;王忠忠 |
主权项 |
1.一种用于在非一致性存储器体系结构数据处理系统中同步节点集合的方法,包含以下步骤:在停止节点集合之间的包传输之后,从节点集合的每个节点读取时基寄存器值;根据从节点集合的每个节点接收的时基寄存器值的集合确定一个公用时基寄存器值,其中,确定公用时基寄存器值包括选择从节点集合的每个节点读取的时基寄存器值的最大值;和将公用时基寄存器值广播到节点集合的每个节点。 |
地址 |
美国纽约州 |