Multiprocessor system
    12.
    发明授权
    Multiprocessor system 失效
    多处理器系统

    公开(公告)号:US06587922B2

    公开(公告)日:2003-07-01

    申请号:US09820948

    申请日:2001-03-30

    IPC分类号: G06F1208

    摘要: A multiprocessor system can reduce a broadcast for cache memory consistency control with memory access from an I/O device. The multiprocessor system is provided with a cache memory identifier or an owner tag, and a block length table for recording a memory write block length of the I/O device. The cache memory identifier records that the cache has an exclusive copy. The owner tag records that there is no cache memory having an exclusive copy. If there is an exclusive copy during read through the I/O device, a read request is issued to both a cache holding the copy and a memory. If it is recorded that the copy is not present, data are directly read from the memory. Moreover, when a write block length is recorded in the block length table during write, whole blocks are collected to issue a request for invalidation from the cache and the request is directly written to the memory after the invalidation is completed.

    摘要翻译: 多处理器系统可以通过I / O设备的存储器访问减少用于高速缓存存储器一致性控制的广播。 多处理器系统具有高速缓冲存储器标识符或所有者标签,以及用于记录I / O设备的存储器写入块长度的块长度表。 高速缓存存储器标识符记录缓存具有专用副本。 所有者标签记录没有具有独占副本的缓存。 如果在通过I / O设备读取期间存在专用副本,则向存储复制件和存储器的高速缓存发出读取请求。 如果记录该副本不存在,则从存储器直接读取数据。 此外,当在写入期间将块长度记录在块长度表中时,收集整个块以从高速缓存发出无效请求,并且在无效化完成之后直接将该请求写入存储器。

    Fault handling and recovery for system having plural processors
    13.
    发明授权
    Fault handling and recovery for system having plural processors 失效
    具有多个处理器的系统的故障处理和恢复

    公开(公告)号:US5758053A

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

    申请号:US189683

    申请日:1994-02-01

    摘要: Parallel processors communicate with each other over a network by transmitting messages that include destination processor information. A message controller for each processor in the network receives the messages and checks for faults in the message, particularly in the destination processor number contained in a first word of the message. If a fault occurs in the destination processor number, then the faulty message is transmitted to an appropriate processor for handling the fault. In this way the network operation is not suspended because of the fault and the message is not left in the network as a result of the error occurring in the destination processor number. The processor to which the faulty message is directed is determined by a substitute destination processor number contained in the message or is predetermined and set in another way, such as by a service processor. To recover from the fault, the processor receiving the faulty message can request that the message be retransmitted or the error can be corrected using an ECC, for example. If the faulty message cannot be retransmitted, then the processor or the host processor can request that the job to which the faulty message pertains be canceled by all of the processors executing that job without affecting the simultaneous execution of other jobs by the same processors.

    摘要翻译: 并行处理器通过发送包含目标处理器信息的消息通过网络彼此进行通信。 用于网络中的每个处理器的消息控制器接收消息并检查消息中的故障,特别是在消息的第一个字中包含的目标处理器号码中。 如果目标处理器号码发生故障,则故障消息被传送到适当的处理器处理故障。 以这种方式,网络操作由于故障而不被暂停,并且由于目标处理器号码中出现错误,网络中没有留下该消息。 错误消息所针对的处理器由包含在消息中的替代目的地处理器号码确定,或者以另一种方式例如由服务处理器预先设定。 为了从故障中恢复,例如,接收到故障消息的处理器可以请求重传该消息或者使用ECC来纠正该错误。 如果故障消息不能重发,则处理器或主机处理器可以请求执行该作业的所有处理器取消与故障消息相关的作业,而不会影响同一处理器同时执行其他作业。

    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.

    Parallel processor system with a broadcast message serializing circuit
provided within a network
    17.
    发明授权
    Parallel processor system with a broadcast message serializing circuit provided within a network 失效
    具有在网络内提供的广播消息序列化电路的并行处理器系统

    公开(公告)号:US5822605A

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

    申请号:US408561

    申请日:1995-03-22

    CPC分类号: H04L45/06 G06F15/17381

    摘要: In a parallel processor system comprising a plurality of processor elements constituting a network, a source processor element wishing to broadcast data to a plurality of destination processor elements sends a broadcast request message containing the target data to a broadcast exchanger. The broadcast exchanger converts the received message into a broadcast message and sends it over the network to the destinations. A plurality of broadcast request messages, if transmitted parallelly to the broadcast exchanger, are serialized thereby so that only one broadcast message will be transmitted at a time over the network. This prevents deadlock from occurring between different broadcast messages. The routes for transmitting broadcast request messages and those for transmitting broadcast messages are arranged so as not to overlap with one another. This suppresses deadlock between any broadcast request message and broadcast message. The broadcast exchanger is replaced alternatively with one of the partial networks. These schemes all apply where long messages are transmitted through worm-hole routing.

    摘要翻译: 在包括构成网络的多个处理器元件的并行处理器系统中,希望向多个目的地处理器元件广播数据的源处理器元件向广播交换机发送包含目标数据的广播请求消息。 广播交换机将接收的消息转换成广播消息,并通过网络将其发送到目的地。 如果与广播交换机并行发送的多个广播请求消息被序列化,从而在网络上一次只能发送一个广播消息。 这可以防止不同广播消息之间发生死锁。 用于发送广播请求消息的路由和用于发送广播消息的路由被布置为不彼此重叠。 这抑制了任何广播请求消息和广播消息之间的死锁。 广播交换机被替换为部分网络之一。 这些方案都适用于通过蠕虫孔路由传输长消息的情况。

    Parallel processor system having computing clusters and auxiliary
clusters connected with network of partial networks and exchangers
    18.
    发明授权
    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或框架等,在其上安装交叉开关,并且没有连接处理器和网络的接口变得集中在一个地方。

    Virtual computer systems and computer virtualization programs
    19.
    发明授权
    Virtual computer systems and computer virtualization programs 有权
    虚拟计算机系统和计算机虚拟化程序

    公开(公告)号:US07865899B2

    公开(公告)日:2011-01-04

    申请号:US11485273

    申请日:2006-07-13

    IPC分类号: G06F9/455 G06F9/46 G06F15/177

    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.

    摘要翻译: 公开了一种虚拟计算机系统和方法,其中计算机资源根据要由逻辑分区中的操作系统完成的负载自动和最佳地分配给逻辑分区,并且基于在操作系统上运行的工作负载的知识来设置信息。 负载测量模块安装在操作系统上,以便测量操作系统要完成的负载。 经理通过用户界面指定关于操作系统的工作负载的知识。 自适应控制模块根据负载和设置确定计算机资源相对于逻辑分区的分配比例,并向管理程序发出分配变化指令,从而指示分配的变化。

    System and method for virtualizing network storages into a single file system view
    20.
    发明授权
    System and method for virtualizing network storages into a single file system view 有权
    将网络存储虚拟化为单个文件系统视图的系统和方法

    公开(公告)号:US07587471B2

    公开(公告)日:2009-09-08

    申请号:US10387382

    申请日:2003-03-14

    摘要: A system and method for virtualizing a new network storage additionally installed and an existing network storage as a single file system by inheriting a directories tree structure from the existing network storage, wherein a virtualizing system of the new network storage has the function of reading out setup information of the existing network storage according to an expansion request from the administrator, registering the existing network storage as a member of the virtualizing system, copying a directories tree structure of the existing network storage, and swapping setup information of the existing network storage and that of he new network storage with each other.

    摘要翻译: 一种用于通过从现有网络存储器继承目录树结构来虚拟化额外安装的新网络存储器和现有网络存储器作为单个文件系统的系统和方法,其中,新网络存储器的虚拟化系统具有读出设置 根据来自管理员的扩展请求的现有网络存储器的信息,将现有网络存储器注册为虚拟化系统的成员,复制现有网络存储器的目录树结构,以及交换现有网络存储器的设置信息,以及交换现有网络存储器的设置信息, 他的新网络存储彼此。