System and method for performing error recovery in a data processing system having multiple processing partitions
    1.
    发明授权
    System and method for performing error recovery in a data processing system having multiple processing partitions 有权
    用于在具有多个处理分区的数据处理系统中执行错误恢复的系统和方法

    公开(公告)号:US07343515B1

    公开(公告)日:2008-03-11

    申请号:US10954842

    申请日:2004-09-30

    IPC分类号: G06F11/00

    摘要: A system and method is disclosed for performing error recovery in a data processing system that supports multiple processing partitions. One or more processors and I/O modules, as well as a portion of the address space of a main memory, is allocated to each partition. In this type of configuration, requests generated by units of multiple partitions are processed by the same queue and state logic of the main memory. When a failure occurs within one processing partition, one or more units are identified as being directly affected by the fault. All requests and responses from, and to, the affected units, as well as any logical residue of these requests and responses are removed from the shared memory queue and state logic in a manner that allows the other partition to continue issuing requests and responses to the memory in a normal manner that does not involve recovery operations.

    摘要翻译: 公开了一种用于在支持多个处理分区的数据处理系统中执行错误恢复的系统和方法。 一个或多个处理器和I / O模块以及主存储器的地址空间的一部分被分配给每个分区。 在这种类型的配置中,由多个分区的单元生成的请求由主存储器的相同队列和状态逻辑处理。 当在一个处理分区内发生故障时,一个或多个单元被识别为直接受故障影响。 受影响单位的所有请求和响应以及这些请求和响应的任何逻辑残差都以共享内存队列和状态逻辑的方式被删除,从而允许其他分区继续发出请求和响应 记忆以不涉及恢复操作的正常方式。

    System and method for accelerating read requests within a multiprocessor system
    2.
    发明授权
    System and method for accelerating read requests within a multiprocessor system 有权
    用于加速多处理器系统内的读请求的系统和方法

    公开(公告)号:US07032079B1

    公开(公告)日:2006-04-18

    申请号:US10318678

    申请日:2002-12-13

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0817

    摘要: A system and method for managing memory data within a data processing system is disclosed. A main memory is provided to store data signals. When the main memory receives a request to read data signals, the main memory determines whether an updated copy of the requested data signals may be stored within some other storage device within the system. If so, the main memory issues a snoop request to this other storage device to cause any updated copy of the requested data to be returned to the main memory. In addition, the main memory reads the requested data signals from its data store. This data will be used to satisfy the read request if an updated copy of the data signals is not returned to the main memory in response to the snoop request. Otherwise, the updated copy is provided to fulfill the request.

    摘要翻译: 公开了一种用于管理数据处理系统内的存储器数据的系统和方法。 提供主存储器来存储数据信号。 当主存储器接收到读取数据信号的请求时,主存储器确定所请求的数据信号的更新副本是否可以存储在系统内的其它存储设备内。 如果是这样,主存储器向这个其他存储设备发出窥探请求,以使所请求的数据的任何更新的副本被返回到主存储器。 此外,主存储器从其数据存储器读取所请求的数据信号。 如果数据信号的更新副本不响应于窥探请求返回主存储器,则该数据将用于满足读请求。 否则,提供更新的副本以满足请求。