首页> 外国专利> Method and system for resolution of transaction collisions to achieve global coherence in a distributed symmetric multiprocessor system

Method and system for resolution of transaction collisions to achieve global coherence in a distributed symmetric multiprocessor system

机译:解决分布式对称多处理器系统中事务冲突以实现全局一致性的方法和系统

摘要

A distributed system structure for a large-way, symmetric multiprocessor system using a bus-based cache-coherence protocol is provided. The distributed system structure contains an address switch, multiple memory subsystems, and multiple master devices, either processors, I/O agents, or coherent memory adapters, organized into a set of nodes supported by a node controller. The node controller receives commands from a master device, communicates with a master device as another master device or as a slave device, and queues commands received from a master device. The node controller has a deterministic delay between latching a snooped command broadcast by the address switch and presenting the command to the master devices on the node controller's master device buses. Since the achievement of coherency is distributed in time and space, the node controller helps to maintain cache coherency for commands by contributing one or more inputs into a determination of a coherency response for commands based on the types of commands and the phases of commands queued within the node controller. A response combination block logically combines, generates, and then transmits command status signals and command response signals associated with commands issued by master devices. The system is able to achieve the correct order of complete for transactions using these coherency inputs.
机译:提供了一种使用基于总线的高速缓存一致性协议的大型对称多处理器系统的分布式系统结构。分布式系统结构包含一个地址开关,多个内存子系统和多个主设备(处理器,I / O代理或相干内存适配器),它们被组织为节点控制器支持的一组节点。节点控制器从主设备接收命令,与作为另一主设备或从设备的主设备通信,并对从主设备接收的命令进行排队。节点控制器在锁存地址开关广播的侦听命令与将命令呈现给节点控制器的主设备总线上的主设备之间具有确定的延迟。由于一致性的实现是在时间和空间上分布的,因此节点控制器通过基于命令的类型和在队列中排队的命令的阶段来确定一个命令的一致性响应来贡献一个或多个输入,从而有助于维护命令的缓存一致性。节点控制器。响应组合块在逻辑上组合,生成并发送与主设备发出的命令关联的命令状态信号和命令响应信号。使用这些一致性输入,系统能够为交易实现正确的完成顺序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号