会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Coherency management for a “switchless” distributed shared memory computer system
    • “无切换”分布式共享内存计算机系统的一致性管理
    • US07085898B2
    • 2006-08-01
    • US10435776
    • 2003-05-12
    • Michael A. BlakePak-kin MakAdrian E. SeiglerGary A. VanHuben
    • Michael A. BlakePak-kin MakAdrian E. SeiglerGary A. VanHuben
    • G06F12/00G06F15/167H04L12/43
    • G06F12/0813G06F12/0831
    • An apparatus and method is disclosed to manage storage coherency in a symmetric multiprocessing environment having a plurality of nodes, each of which contain a multitude of processors, I/O adapters, 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. Local controllers on any given node initiate bus operations on behalf of said processors and I/O adapters on that node. Snoop requests are launched onto the ring topology simultaneously in both directions. As the messages traverse the nodes on the ring, they trigger remote controllers to perform coherent actions such as cache accesses or directory updates. Messages arriving on each node from both directions are combined with each other and with locally generated responses to form cumulative final responses. Additionally, controllers on the requesting node may perform local coherent actions based on the information conveyed by the returning final responses. Overall system coherency is maintained through the use of a dual token based scheme which provide coherency points to permit multiple non-contending requests for the same data unit. The cache coherency methods described herein further ensure the latest copy of data is always accessed or modified even when multiple copies are present throughout the multi-nodal system structure. Traditional cache management states are extended to include Intervention Master and Multiple Copy status which minimize overall bus utilization. A novel ring protocol is contemplated which efficiently packages coherency information into bus operational responses that also allow simultaneous data transfers in the direction of minimal latency.
    • 公开了一种用于管理具有多个节点的对称多处理环境中的存储一致性的装置和方法,每个节点包含多个处理器,I / O适配器,主存储器和包括具有顶级缓存的集成开关的系统控制器 。 节点通过双同心环拓扑互连。 任何给定节点上的本地控制器代表该节点上的所述处理器和I / O适配器启动总线操作。 Snoop请求在两个方向同时发送到环形拓扑上。 当消息遍历环上的节点时,它们触发远程控制器执行诸如缓存访问或目录更新之类的一致操作。 从两个方向到达每个节点的消息彼此组合并且具有本地生成的响应以形成累积的最终响应。 此外,请求节点上的控制器可以基于返回的最终响应传达的信息来执行本地一致的动作。 通过使用基于双令牌的方案来维护总体系统一致性,其提供相干点以允许对相同数据单元的多个非竞争请求。 本文所述的高速缓存一致性方法进一步确保即使在整个多节点系统结构中存在多个副本,始终访问或修改数据的最新副本。 传统的缓存管理状态被扩展到包括干预主机和复制状态,从而最大限度地减少总线总线利用率。 考虑了一种新颖的环路协议,其有效地将一致性信息包装到总线操作响应中,其也允许以最小延迟的方向同时进行数据传输。
    • 3. 发明授权
    • Bus protocol for a switchless distributed shared memory computer system
    • 总线协议用于无交换分布式共享内存计算机系统
    • US06988173B2
    • 2006-01-17
    • US10435878
    • 2003-05-12
    • Michael A. BlakeSteven M. GermanPak-kin MakAdrian E. SeiglerGary A. Van Huben
    • Michael A. BlakeSteven M. GermanPak-kin MakAdrian E. SeiglerGary A. Van Huben
    • G06F12/00
    • G06F12/0831G06F12/0813
    • 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设备,主存储器和包括具有顶级高速缓存的集成交换机的系统控制器。 节点通过双同心环拓扑互连。 总线协议用于以一种允许部分一致性结果与窥探请求和地址并行传送的方式来交换窥探请求和地址,数据,相关性信息和节点之间的操作状态,因为操作沿着每个环转发。 每个节点将其自身的一致性结果与在将窥探请求转发之前接收的部分一致性结果相结合,将地址和更新的部分一致性结果合并到环上的下一个节点。 该协议允许系统中的每个节点查看最终的一致性结果,而不需要请求节点将这些结果广播到系统中的所有其他节点。 总线协议还允许在两个振铃中的一个上返回数据,其中环选择由每个振铃上的源节点和目的节点的相对位置确定,以便控制等待时间和数据总线的利用。