Dynamic slot allocation and tracking of multiple memory requests
    1.
    发明授权
    Dynamic slot allocation and tracking of multiple memory requests 有权
    动态时隙分配和跟踪多个内存请求

    公开(公告)号:US06338125B1

    公开(公告)日:2002-01-08

    申请号:US09221185

    申请日:1998-12-23

    IPC分类号: G06F1300

    CPC分类号: G06F13/1605

    摘要: A microprocessor having a logic control unit and a memory unit. The logic control unit performs execution of a number of instructions, among them being memory operation requests. A memory operation request is passed to a memory unit which begins to fulfill the memory request immediately. Simultaneously with the memory request being made, a copy of the full memory request is made and stored in a storage device within the memory unit. In addition, an identification of the request which was the origin of the memory operation is also stored. In the event the memory request is fulfilled immediately, whether it be the retrieval of data or the storing of data, the results of the memory request are provided to the microprocessor. On the other hand, in the event the memory is busy and cannot fulfill the request immediately, the memory unit performs a retry of the memory request on future memory request cycles. The microprocessor is able to perform the execution of additional instructions and other operations without having to be concerned about the memory request because the memory unit contains a duplicate of the memory request and will continue to perform and retry the memory request until it is successfully completed. This significantly increases overall microprocessor operation and throughput of instruction sets.

    摘要翻译: 具有逻辑控制单元和存储单元的微处理器。 逻辑控制单元执行许多指令,其中包括存储器操作请求。 存储器操作请求被传递到立即开始满足存储器请求的存储器单元。 在进行存储器请求的同时,完成存储器请求的副本,并存储在存储器单元内的存储设备中。 此外,还存储作为存储器操作的原点的请求的标识。 在立即满足存储器请求的情况下,无论是数据的检索还是存储数据,存储器请求的结果被提供给微处理器。 另一方面,在内存繁忙并且不能立即满足请求的情况下,存储器单元在将来的存储器请求周期中执行存储器请求的重试。 微处理器能够执行附加指令和其他操作,而不必关心存储器请求,因为存储器单元包含存储器请求的副本,并将继续执行并重试存储器请求,直到其成功完成。 这显着增加了总体微处理器的操作和指令集的吞吐量。

    Event notifications relating to system failures in scalable systems
    2.
    发明授权
    Event notifications relating to system failures in scalable systems 有权
    有关可扩展系统中的系统故障的事件通知

    公开(公告)号:US07984453B2

    公开(公告)日:2011-07-19

    申请号:US11857261

    申请日:2007-09-18

    IPC分类号: G06F13/00 G06F11/00

    摘要: An availability system is provided that includes a hierarchy of controllers for providing event notifications relating to availability of components of a scalable MPP system. A controller receives a subscription from a child controller that identifies an event type and a generator. The controller stores in a subscription store an indication that the subscription has been received from the child controller. When a parent controller has not yet been notified of a subscription with a matching event type and generator as indicated by the subscription store, the controller sends the subscription to the parent controller. When the parent controller has already been notified of a subscription with a matching event type and generator as indicated by the subscription store, the controller suppresses the sending of the subscription to the parent controller.

    摘要翻译: 提供了一种可用性系统,其包括用于提供与可伸缩MPP系统的组件的可用性相关的事件通知的控制器层级。 控制器接收来自识别事件类型和发生器的子控制器的订阅。 控制器在订阅存储器中存储已经从子控制器接收到订阅的指示。 当父控制器尚未被通知订阅存储器所指示的匹配事件类型和生成器的订阅时,控制器将该订阅发送给父控制器。 当父控制器已被通知具有由订阅存储所指示的匹配事件类型和生成器的订阅时,控制器禁止向父控制器发送订阅。

    EVENT NOTIFICATIONS RELATING TO SYSTEM FAILURES IN SCALABLE SYSTEMS
    3.
    发明申请
    EVENT NOTIFICATIONS RELATING TO SYSTEM FAILURES IN SCALABLE SYSTEMS 有权
    关于可扩展系统中的系统故障的事件通知

    公开(公告)号:US20080134213A1

    公开(公告)日:2008-06-05

    申请号:US11857261

    申请日:2007-09-18

    IPC分类号: G06F13/00

    摘要: An availability system is provided that includes a hierarchy of controllers for providing event notifications relating to availability of components of a scalable MPP system. A controller receives a subscription from a child controller that identifies an event type and a generator. The controller stores in a subscription store an indication that the subscription has been received from the child controller. When a parent controller has not yet been notified of a subscription with a matching event type and generator as indicated by the subscription store, the controller sends the subscription to the parent controller. When the parent controller has already been notified of a subscription with a matching event type and generator as indicated by the subscription store, the controller suppresses the sending of the subscription to the parent controller.

    摘要翻译: 提供了一种可用性系统,其包括用于提供与可伸缩MPP系统的组件的可用性相关的事件通知的控制器层级。 控制器接收来自识别事件类型和发生器的子控制器的订阅。 控制器在订阅存储器中存储已经从子控制器接收到订阅的指示。 当父控制器尚未被通知订阅存储器所指示的匹配事件类型和生成器的订阅时,控制器将该订阅发送给父控制器。 当父控制器已被通知具有由订阅存储所指示的匹配事件类型和生成器的订阅时,控制器禁止向父控制器发送订阅。

    Instruction look-ahead system and hardware
    4.
    发明授权
    Instruction look-ahead system and hardware 有权
    指导预览系统和硬件

    公开(公告)号:US06311266B1

    公开(公告)日:2001-10-30

    申请号:US09221187

    申请日:1998-12-23

    IPC分类号: G06F938

    摘要: A method and system for executing instructions in a computer. Each instruction has a look-ahead code indicating the number of instructions after which may be executed before its own execution is completed. The look-ahead code increments a counter associated with the instruction one past the look-ahead location. The instruction then begins execution. The next instructions will also be cleared to begin execution if they are less than the look-ahead code away from the current instruction. A large number of instructions can thus begin execution and be executing at the same time, thus increasing the speed of the computer operation.

    摘要翻译: 一种用于在计算机中执行指令的方法和系统。 每个指令都有一个预先代码,指示之前的指令数量可以在其自身执行完成之前执行。 先行代码增加与超过预先位置的指令相关联的计数器。 然后指令开始执行。 如果下一个指令小于当前指令之前的先行代码,则还将被清除以开始执行。 因此,大量指令可以开始执行并且同时执行,从而提高计算机操作的速度。