首页> 外国专利> Bus protocol for a switchless distributed shared memory computer system

Bus protocol for a switchless distributed shared memory computer system

机译:无开关分布式共享存储计算机系统的总线协议

摘要

A bus protocol is disclosed for a symmetric multiprocessing computer system consisting of a plurality of nodes, each of which contains a multitude of processors, I/O devices, main memory and a system controller comprising an integrated switch with a top level cache. The nodes are interconnected by a dual concentric ring topology. The bus protocol is used to exchange snoop requests and addresses, data, coherency information and operational status between nodes in a manner that allows partial coherency results to be passed in parallel with a snoop request and address as an operation is forwarded along each ring. Each node combines it's own coherency results with the partial coherency results it received prior to forwarding the snoop request, address and updated partial coherency results to the next node on the ring. The protocol allows each node in the system to see the final coherency results without requiring the requesting node to broadcast these results to all the other nodes in the system. The bus protocol also allows data to be returned on one of the two rings, with the ring selection determined by the relative placement of the source and destination nodes on each ring, in order to control latency and data bus utilization.
机译:公开了一种用于对称多处理计算机系统的总线协议,该对称多处理计算机系统由多个节点组成,每个节点包含多个处理器,I / O设备,主存储器和系统控制器,该系统控制器包括具有顶级高速缓存的集成交换机。节点通过双同心环拓扑互连。总线协议用于在节点之间交换侦听请求和地址,数据,一致性信息和操作状态,其方式允许部分一致性结果与侦听请求和地址并行地传递,同时沿每个环转发操作。每个节点将其自身的一致性结果与在将侦听请求,地址和更新的部分一致性结果转发到环上的下一个节点之前接收到的部分一致性结果相结合。该协议允许系统中的每个节点查看最终的一致性结果,而无需请求节点将这些结果广播到系统中的所有其他节点。总线协议还允许在两个环之一上返回数据,其中环选择由每个环上源节点和目标节点的相对位置确定,以便控制延迟和数据总线利用率。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号