Error self-checking and recovery using lock-step processor pair architecture
    11.
    发明授权
    Error self-checking and recovery using lock-step processor pair architecture 有权
    使用锁步处理器对架构进行错误自检和恢复

    公开(公告)号:US06393582B1

    公开(公告)日:2002-05-21

    申请号:US09209635

    申请日:1998-12-10

    IPC分类号: G06F1134

    摘要: A logical processor is formed from a pair of processor units operating in close synchrony to perform self-check operations. Outputs of one of the processor units are compared to that of the other processor unit. When one of the processor units experiences an error, creating a divergence, that error and/or divergence will be made known to the Master processor which will then determine if recovery from the error can be made and, if so, save its processing state to memory, cause a reset of both processor units to an initial state to begin executing reinitialization code using the prior saved state for both processor units.

    摘要翻译: 逻辑处理器由一对处理器单元形成,处理器单元以非常同步的方式工作,以执行自检操作。 将一个处理器单元的输出与其他处理器单元的输出进行比较。 当其中一个处理器单元经历错误时,产生分歧,该主处理器将会知道该错误和/或发散,然后该处理器将确定是否可以进行从错误中恢复,如果是,则将其处理状态保存到 存储器,使两个处理器单元复位到初始状态,以使用先前保存的两个处理器单元的状态开始执行重新初始化代码。

    Method and system of a persistent memory
    14.
    发明申请
    Method and system of a persistent memory 审中-公开
    持久记忆的方法和系统

    公开(公告)号:US20070282967A1

    公开(公告)日:2007-12-06

    申请号:US11446621

    申请日:2006-06-05

    IPC分类号: G06F15/167 G06F13/28

    摘要: A method and system of implementing a persistent memory. At least some of the illustrative embodiments are a system comprising a first computer slice comprising a memory, a second computer slice comprising a memory (the second computer slice coupled to the first computer slice by way of a communication network at least partially external to each computer slice), and a persistent memory comprising at least a portion of the memory of each computer slice (the portion of the memory of the first computer slice storing a duplicate copy of data stored in the portion of the memory of the second computer slice). The persistent memory is accessible to an application program through the communication network.

    摘要翻译: 实现持久存储器的方法和系统。 示例性实施例中的至少一些是包括包括存储器的第一计算机切片的系统,包括存储器的第二计算机切片(通过通信网络耦合到第一计算机切片的第二计算机切片,每个计算机至少部分地在外部) 切片)以及持久存储器,其包括每个计算机切片的存储器的至少一部分(存储在第二计算机切片的存储器的部分中的数据的副本的第一计算机切片的存储器的部分)。 持久存储器可通过通信网络访问应用程序。

    Buffer system for input/output portion of digital data processing system
    18.
    发明授权
    Buffer system for input/output portion of digital data processing system 失效
    数字数据处理系统输入/输出部分的缓冲系统

    公开(公告)号:US4860244A

    公开(公告)日:1989-08-22

    申请号:US549608

    申请日:1983-11-07

    IPC分类号: G06F13/36 G06F13/12

    CPC分类号: G06F13/122

    摘要: A data transfer system for use in transferring data between a memory and an input/output system in a digital data processing system. The data transfer system includes a plurality of buffers into which data can be loaded from the memory or the input/output system. A buffer control selects the buffer to be loaded, and control signals from the memory govern the transfer of data from the memory into and out of the selected buffer.

    摘要翻译: 一种用于在数字数据处理系统中在存储器和输入/输出系统之间传送数据的数据传输系统。 数据传输系统包括可以从存储器或输入/输出系统加载数据的多个缓冲器。 缓冲器控制选择要加载的缓冲器,并且来自存储器的控制信号控制数据从存储器进出所选缓冲器的数据。

    Instruction prefetch system for conditional branch instruction for
central processor unit
    19.
    发明授权
    Instruction prefetch system for conditional branch instruction for central processor unit 失效
    用于中央处理器单元的条件分支指令的指令预取系统

    公开(公告)号:US4742451A

    公开(公告)日:1988-05-03

    申请号:US612621

    申请日:1984-05-21

    IPC分类号: G06F9/38 G06F9/42

    CPC分类号: G06F9/3804

    摘要: A central processor unit for a digital data processing system that processes prefetched instructions including a conditional branch instruction. The processor includes a fetch unit that has separate portions, one that retrieves operands and the other that retrieves instructions. When the fetch unit fetches a conditional branch instruction, it may continue to prefetch "branch not taken" instructions using the instruction fetch portion. The fetch unit initially uses the operand fetch portion to prefetch "branch taken" instructions. If it is determined that the branch is not taken, the prefetch operation is aborted, otherwise the prefetch operation is allowed to continue to provide the next instruction used by the processor.

    摘要翻译: 一种用于数字数据处理系统的中央处理器单元,用于处理包括条件分支指令的预取指令。 处理器包括具有单独部分的提取单元,一个检索操作数,另一个检索指令。 当提取单元获取条件分支指令时,可以使用指令获取部分继续预取“分支未采取”指令。 提取单元最初使用操作数获取部分预取“分支取出”指令。 如果确定不采用分支,则预取操作被中止,否则允许预取操作继续提供处理器使用的下一条指令。

    Dual rail processors with error checking on I/O reads
    20.
    发明授权
    Dual rail processors with error checking on I/O reads 失效
    双轨处理器,对I / O读取进行错误检查

    公开(公告)号:US5249187A

    公开(公告)日:1993-09-28

    申请号:US357613

    申请日:1989-05-25

    摘要: A dual processor data processing system having interprocessor error checking includes a first central processing unit executing a series of instructions. A second central processing unit executes the same series of instructions independently of and in synchronism with the first central processing unit. A first data bus is coupled to the first central processing unit for receiving data to be input to the first central processing unit and a second data bus is coupled to the second central processing unit for receiving data to be input to the second central processing unit. Error checking devices are coupled to the first and second data busses for checking data transmitted over the first and second data busses and for detecting errors on I/O reads prior to delivery of the data to the first and second central processing units. The error checking devices include comparison means for indicating an error when the data on the first and second data busses are unequal. Error isolation devices are responsive to an error detected from the error checking means for analyzing the cause of error while maintaining system synchronization.

    摘要翻译: 具有处理器间错误检查的双处理器数据处理系统包括执行一系列指令的第一中央处理单元。 第二中央处理单元独立于第一中央处理单元执行相同的指令序列,并且与第一中央处理单元同步执行。 第一数据总线耦合到第一中央处理单元,用于接收要输入到第一中央处理单元的数据,第二数据总线耦合到第二中央处理单元,用于接收要输入到第二中央处理单元的数据。 错误检查设备被耦合到第一和第二数据总线,用于检查通过第一和第二数据总线传输的数据,并且用于在将数据传送到第一和第二中央处理单元之前检测I / O读取上的错误。 错误检查装置包括用于在第一和第二数据总线上的数据不相等时指示错误的比较装置。 错误隔离装置响应于从错误检查装置检测到的错误,用于在维护系统同步的同时分析错误原因。