Error containment cluster of nodes
    1.
    发明授权
    Error containment cluster of nodes 失效
    节点的容错集群的错误

    公开(公告)号:US5845071A

    公开(公告)日:1998-12-01

    申请号:US720368

    申请日:1996-09-27

    CPC分类号: G06F11/004

    摘要: The multi-node multiprocessor system with globally shared memory is partitioned into groups of nodes called error containment clusters of nodes or ECCNs. The nodes would be partitioned such that an ECCN resides on a column of nodes or a row of nodes. Within each ECCN there is coherent memory sharing. Between the ECCNs, the communication is through a messaging protocol. The memory within each node is also partitioned into protected and unprotected memory. Unprotected memory is used for messaging and protected memory is used for sharing. A failure in an error containment cluster would corrupt the memory within that cluster, specifically the protected memory within that cluster and also the unprotected memory used by that cluster to communicate with the other clusters. However, the other clusters could continue to run because their protected memory would be unaffected, and could continue to communicate through the remaining unprotected memory.

    摘要翻译: 具有全局共享内存的多节点多处理器系统被划分为称为节点或ECCN的容错集群的节点组。 节点将被分区,使得ECCN驻留在节点列或一行节点上。 每个ECCN内部都有一致的内存共享。 在ECCN之间,通信是通过消息协议。 每个节点内的存储器也被划分为受保护和未受保护的存储器。 无保护的内存用于消息传递,受保护的内存用于共享。 错误包含集群中的故障会破坏该集群内的内存,特别是该集群内的受保护内存,以及该集群用于与其他集群进行通信的未受保护内存。 然而,其他集群可能会继续运行,因为它们受保护的内存将不受影响,并且可以继续通过剩余的未受保护的内存进行通信。

    Input/output bus for system which generates a new header parcel when an
interrupted data block transfer between a computer and peripherals is
resumed
    2.
    发明授权
    Input/output bus for system which generates a new header parcel when an interrupted data block transfer between a computer and peripherals is resumed 失效
    当计算机和外围设备之间的中断数据块传输被恢复时,用于生成新标题包的系统的输入/输出总线

    公开(公告)号:US4868742A

    公开(公告)日:1989-09-19

    申请号:US206962

    申请日:1988-06-09

    摘要: A communication bus (14) provides bidirectional data communication between a computer (12) and various peripheral units including input/output processors (18, 20) and a service processor (22). The computer includes a memory control unit (24) which is connected to a memory array (26). A central processor unit (30) is connected for data exchange with the memory control unit (24). Data blocks are transferred through the bus (14) and either originate or terminate at the memory array (26). A peripheral unit, such as the processor (18) transfers a data block by first transferring a header parcel (146) which defines an address, block length and type of function. This is transmitted to the memory control unit (24) which carries out the desired data transfer by sending or receiving sequential data parcels. An interrupt bus (16) connects each of the units of the computer system (10) including the processors (18, 20, 22) and the central processing unit (30). Any one of the units connected to the interrupt bus ( 16) can interrupt any of the other units. The interrupt process comprises sending an interrupt vector through interrupt lines (66). At the receiving unit the interrupt is identified and the appropriate function carried out. The combination of the communication bus and the interrupt bus (16) comprises an input/output bus for the computer system (10) to provide a high data bandwidth together with flexible operation.

    摘要翻译: 通信总线(14)在计算机(12)和包括输入/​​输出处理器(18,20)和服务处理器(22)的各种外围单元之间提供双向数据通信。 计算机包括连接到存储器阵列(26)的存储器控​​制单元(24)。 中央处理器单元(30)被连接用于与存储器控制单元(24)进行数据交换。 数据块通过总线(14)传送,并且起始或终止于存储器阵列(26)。 诸如处理器(18)的外围单元通过首先传送定义地址,块长度和功能类型的报头包裹(146)来传送数据块。 这被发送到存储器控制单元(24),存储器控制单元(24)通过发送或接收顺序数据包来执行期望的数据传送。 中断总线(16)连接包括处理器(18,20,22)和中央处理单元(30)的计算机系统(10)的每个单元。 连接到中断总线(16)的单元中的任何一个可以中断任何其他单元。 中断过程包括通过中断线(66)发送中断向量。 在接收单元处,识别中断并执行适当的功能。 通信总线和中断总线(16)的组合包括用于计算机系统(10)的输入/输出总线,以提供高数据带宽以及灵活的操作。