Reconfigurable computing machine and related systems and methods
    1.
    发明授权
    Reconfigurable computing machine and related systems and methods 有权
    可重构计算机及相关系统和方法

    公开(公告)号:US07809982B2

    公开(公告)日:2010-10-05

    申请号:US11243508

    申请日:2005-10-03

    IPC分类号: G06F11/00

    摘要: A computing machine comprises an electronic circuit operable to perform a function, a programmable integrated circuit such as an FPGA, and a processor. The processor is operable to detect a failure of the electronic circuit and to configure the programmable integrated circuit to perform the function of the electronic circuit in response to detecting the failure. Alternatively, the computing machine comprises a hardwired pipeline operable to perform a function and a processor operable to detect a failure of the pipeline and to perform the function in response to detecting the failure. By allowing a first type of circuit (e.g., an FPGA) to take over for a failed second type of circuit (e.g., a processor), such a computing machine can be fault-tolerant without having redundant versions of each component, and may thus be less expensive and smaller than computing machines of comparable computing power.

    摘要翻译: 计算机包括可执行功能的电子电路,诸如FPGA的可编程集成电路和处理器。 处理器可操作以检测电子电路的故障并且配置可编程集成电路以响应于检测到故障来执行电子电路的功能。 或者,计算机包括可操作以执行功能的硬连线管线和可操作以检测管道故障并且响应于检测到故障而执行功能的处理器。 通过允许第一类电路(例如,FPGA)接管故障的第二类电路(例如,处理器),这样的计算机可以是容错的,而不需要每个组件的冗余版本,并且因此可以 比较可靠的计算能力的计算机更便宜,更小。

    Computing machine with redundancy and related systems and methods
    2.
    发明授权
    Computing machine with redundancy and related systems and methods 有权
    具有冗余和相关系统和方法的计算机

    公开(公告)号:US07676649B2

    公开(公告)日:2010-03-09

    申请号:US11243507

    申请日:2005-10-03

    摘要: According to an embodiment of the invention, a computing machine comprises a pipeline accelerator, a host processor coupled to the pipeline accelerator, and a redundant processor, a redundant pipeline unit, or both, coupled to the host processor and to the pipeline accelerator. The computing machine may also include a system-restore server and a system-restore bus that allow the machine to periodically save the machine states in case of a failure. Such a computing machine has a fault-tolerant scheme that is often more flexible than conventional schemes. For example, if the pipeline accelerator has more extra “space” than the host processor, then one can add to the computing machine one or more redundant pipeline units that can provide redundancy to both the pipeline and the host processor. Therefore, the computing machine can include redundancy for the host processor even though it has no redundant processing units.

    摘要翻译: 根据本发明的实施例,计算机器包括流水线加速器,耦合到流水线加速器的主机处理器,以及耦合到主机处理器和流水线加速器的冗余处理器,冗余流水线单元或两者。 计算机还可以包括系统恢复服务器和系统恢复总线,其允许机器在发生故障的情况下周期性地保存机器状态。 这样的计算机具有通常比常规方案更灵活的容错方案。 例如,如果流水线加速器具有比主处理器更多的“空间”,则可以向计算机添加一个或多个冗余流水线单元,其可以为流水线和主机处理器提供冗余。 因此,即使计算机没有冗余处理单元,计算机也可以包括主机处理器的冗余。