Partial broadcast method in parallel computer and a parallel computer
suitable therefor
    1.
    发明授权
    Partial broadcast method in parallel computer and a parallel computer suitable therefor 失效
    并行计算机中的部分广播方法和适用于其的并行计算机

    公开(公告)号:US5826049A

    公开(公告)日:1998-10-20

    申请号:US916630

    申请日:1992-07-22

    CPC分类号: G06F15/17368

    摘要: In order to determine a transfer path of a message to a receiving-end processor group, a processor includes a routing bit generation circuit, and an exchange switch includes partial broadcast path control circuits and a path control information alteration circuit. In order to define the range of a receiving-end processor group, a network includes transfer control circuits. A crossbar switch includes transfer control circuits associated with output ports and a boundary register group. When a partial broadcast message is transferred from an input port in the downstream direction of an output port, it is decided whether a belonging to the partial broadcast range associated with a connected to the particular input port is connected to the particular output port, whereby the particular partial broadcast message is transferred from the same output port.

    摘要翻译: 为了确定消息到接收端处理器组的传送路径,处理器包括路由位生成电路,并且交换交换机包括部分广播路径控制电路和路径控制信息改变电路。 为了定义接收端处理器组的范围,网络包括传送控制电路。 交叉开关包括与输出端口和边界寄存器组相关联的传输控制电路。 当在输出端口的下游方向上从输入端口传送部分广播消息时,确定属于与连接到特定输入端口的连接的部分广播范围是否连接到特定输出端口,由此 特定的部分广播消息从相同的输出端口传送。

    Inter-processor communication method for transmitting data and processor
dependent information predetermined for a receiving process of another
processor
    4.
    发明授权
    Inter-processor communication method for transmitting data and processor dependent information predetermined for a receiving process of another processor 失效
    用于发送针对另一处理器的接收处理预定的数据和处理器相关信息的处理器间通信方法

    公开(公告)号:US5386566A

    公开(公告)日:1995-01-31

    申请号:US853427

    申请日:1992-03-18

    IPC分类号: G06F9/46 H04L29/00 G06F13/00

    CPC分类号: G06F9/544 H04L29/00

    摘要: In a parallel computer, in order to reduce the overhead of data transmissions between the processes, a data transmission from the virtual space of a process in a certain cluster to the virtual space of a process in other cluster is executed without copying the data to the buffer provided within the operating system. The real communication area resident in the real memory is provided in a part of the virtual space of the process, and an identifier unique within the cluster is given to the communication area. When the transmission process has issued a transmission instruction at the time of data transmission, the cluster address of the cluster in which the transmission destination process exists and the identifier of the communication area are determined based on the name of the transmission destination process. Then, the data is directly transmitted between the mutual real communication areas of the transmission originating process and the transmission destination process. Overhead for the data transmission between the processes can be reduced by avoiding making a copy of the data between the user space and the buffer provided within the operating system at the time of data transmission between the processes.

    摘要翻译: 在并行计算机中,为了减少进程之间的数据传输的开销,执行从某个群集中的进程的虚拟空间到其他群集中的进程的虚拟空间的数据传输,而不将数据复制到 在操作系统中提供缓冲区。 驻留在真实存储器中的实际通信区域被提供在该进程的虚拟空间的一部分中,并且在群集内唯一的标识符被提供给通信区域。 当发送处理在数据发送时发出发送指示时,基于发送目的地处理的名称确定发送目的地处理所在的群集的群集地址和通信区域的标识符。 然后,数据在发送始发处理的相互实际通信区域和发送目的地处理之间直接发送。 可以通过在进程之间的数据传输时避免在用户空间和在操作系统内提供的缓冲区之间的数据的副本来复制用于进程之间的数据传输的开销。

    Parallel processor system having computing clusters and auxiliary
clusters connected with network of partial networks and exchangers
    6.
    发明授权
    Parallel processor system having computing clusters and auxiliary clusters connected with network of partial networks and exchangers 失效
    具有与部分网络和交换机网络连接的计算集群和辅助集群的并行处理器系统

    公开(公告)号:US5377333A

    公开(公告)日:1994-12-27

    申请号:US945483

    申请日:1992-09-15

    CPC分类号: G06F15/17375

    摘要: Crossbar switches having 2.sup.n +1 ports and computing clusters are arranged so that each crossbar switch is connected to 2.sup.n processors. Auxiliary processors that perform parallel processing administrative functions and input/output functions are arranged at the remainder ports of the crossbar switches. Exchangers are provided to connect each processor and its crossbar switches. Parallel processing may be executed by the 2.sup.n processors independently of processing by the auxiliary processors for speed. One mounting unit is formed of a crossbar switch of one dimension, the processor group connected to that crossbar switch, and all of the crossbar switches of a different dimension that are connected to one of the processors of the one processor group. The parallel processor system is mounted by just combining mounting units with no need for special LSIs or frames or the like on which to mount the crossbar switches and without the interfaces that connect the processor and the network becoming concentrated in one place.

    摘要翻译: 具有2n + 1个端口和计算集群的交叉开关被布置成使得每个交叉开关连接到2n个处理器。 执行并行处理管理功能和输入/输出功能的辅助处理器被布置在交叉开关的其余端口处。 提供交换器来连接每个处理器及其交叉开关。 独立于辅助处理器对速度的处理,可以由2n个处理器执行并行处理。 一个安装单元由一维的交叉开关构成,处理器组连接到该交叉开关,以及连接到一个处理器组的一个处理器的不同维度的所有交叉开关。 并行处理器系统仅通过组合安装单元来安装,不需要特殊的LSI或框架等,在其上安装交叉开关,并且没有连接处理器和网络的接口变得集中在一个地方。

    Switch circuit comprised of logically split switches for parallel
transfer of messages and a parallel processor system using the same
    7.
    发明授权
    Switch circuit comprised of logically split switches for parallel transfer of messages and a parallel processor system using the same 失效
    由用于并行传送消息的逻辑分割开关组成的开关电路和使用该开关的并行处理器系统

    公开(公告)号:US5754792A

    公开(公告)日:1998-05-19

    申请号:US34359

    申请日:1993-03-19

    摘要: A parallel processor system including a plurality of processors. When packets of same destination PE number are inputted from different ports, the destination PE number is added with ID numbers of leading ports of split crossbar switches to which the different input ports belong, respectively, by using respective addition circuits, to thereby determine a transfer destination output port for the packets. A plurality of the split crossbar switches having different numbers of input/output ports are realized by partitioning a crossbar switch. By means of an input port select circuit provided in association with each of the output ports, an output request for the packet from the input port belonging to the split crossbar switch to which the associated output port belongs is accepted, while output requests for the packets from the input ports belonging to the other split crossbar switches are inhibited from being accepted, whereby transfer of broadcast packets are inhibited between the split crossbar switches belonging to a physically same crossbar switch. Such situation can be evaded in which same broadcast packets arrive at one and the same processor a number of times.

    摘要翻译: 一种并行处理器系统,包括多个处理器。 当从不同的端口输入相同的目的地PE号码的分组时,通过使用各自的加法电路,分别将目的地PE号码分别与不同的输入端口所属的分离的交叉开关的前导端口的ID号相加,从而确定传送 目标输出端口为数据包。 通过划分交叉开关来实现具有不同数量的输入/输出端口的多个分开的交叉开关。 通过与每个输出端口相关联地提供的输入端口选择电路,接收来自属于相关联的输出端口所属的分离交叉开关的输入端口的分组的输出请求,同时对分组的输出请求 从属于其他分割交叉开关的输入端口被禁止被接受,从而在属于物理上相同的交叉开关的分开的交叉开关之间禁止广播分组的传送。 可以避免这种情况,其中相同的广播分组多次到达同一个处理器。

    Virtual computer systems and computer virtualization programs

    公开(公告)号:US20060288348A1

    公开(公告)日:2006-12-21

    申请号:US11485273

    申请日:2006-07-13

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5077 G06F9/5083

    摘要: Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a knowledge of workloads that run on the operating systems. Load measuring modules are installed on the operating systems in order to measure the loads to be accomplished by the operating systems. A manager designates the knowledge concerning the workloads on the operating systems through a user interface. An adaptive control module determines the allocation rations of the computer resources relative to the logical partitions according to the loads and the settings, and issues an allocation varying instruction to a hypervisor so as to thus instruct variation of allocations.

    Multi-processor system and its network
    10.
    发明授权
    Multi-processor system and its network 失效
    多处理器系统及其网络

    公开(公告)号:US06728258B1

    公开(公告)日:2004-04-27

    申请号:US09456383

    申请日:1999-12-08

    IPC分类号: H04L1266

    摘要: In a multi-processor system interconnecting processor units, memory units, and input/output units connected to input/output devices via a crossbar switch having a plurality of ports, the transmitter of each processor unit has a circuit for determining a destination of an access request in the following manner. For an access request to a main memory, the access request is transferred to all processor units and one memory unit storing the data to be accessed. For an access request to a memory mapped register of the input/output device, the access request is broadcast to all input/output units. For an access request to a memory mapped register belonging to any one of the processor units, memory units, and input/output units, the access request is broadcast to all units via the crossbar switch.

    摘要翻译: 在通过具有多个端口的交叉开关连接到处理器单元,存储器单元和连接到输入/输出设备的输入/输出单元的多处理器系统中,每个处理器单元的发射器具有用于确定接入的目的地的电路 请求以下列方式。 对于对主存储器的访问请求,访问请求被传送到存储要访问的数据的所有处理器单元和一个存储单元。 对于对输入/输出设备的存储器映射寄存器的访问请求,将访问请求广播到所有输入/输出单元。 对于属于处理器单元,存储器单元和输入/输出单元中的任何一个的存储器映射寄存器的访问请求,访问请求经由交叉开关广播到所有单元。