SYSTEMS AND METHODS FOR SELF-CHECKING PAIR
    71.
    发明申请
    SYSTEMS AND METHODS FOR SELF-CHECKING PAIR 审中-公开
    自我检查对象的系统和方法

    公开(公告)号:US20140376570A1

    公开(公告)日:2014-12-25

    申请号:US13924902

    申请日:2013-06-24

    IPC分类号: H04L7/00

    摘要: Systems and methods for a self-checking pair are provided. In certain embodiments a system on chip in a self-checking pair includes a system architecture; a plurality of communication channels configured for communicating data with an external system; and an integrated system on chip logic configured to collect the data communicated through the plurality of communication channels and transmit the data to a second system on chip and handle received data from the second system on chip, wherein the integrated system on chip logic determines whether the data communicated through the plurality of communication channels matches the received data from the second system on chip.

    摘要翻译: 提供了自检对的系统和方法。 在某些实施例中,自检对中的片上系统包括系统架构; 配置用于与外部系统通信数据的多个通信信道; 以及集成系统片上逻辑,其被配置为收集通过所述多个通信信道传送的数据,并将所述数据传输到第二片上系统,并处理来自所述第二片上系统的接收数据,其中所述集成片上系统芯片确定是否 通过多个通信信道传送的数据与来自第二片上系统的接收数据匹配。

    Software Only Intra-Compute Unit Redundant Multithreading for GPUs
    72.
    发明申请
    Software Only Intra-Compute Unit Redundant Multithreading for GPUs 有权
    用于GPU的软件内部计算单元冗余多线程

    公开(公告)号:US20140368513A1

    公开(公告)日:2014-12-18

    申请号:US13920574

    申请日:2013-06-18

    IPC分类号: G06T1/20

    摘要: A system, method and computer program product to execute a first and a second work-item, and compare the signature variable of the first work-item to the signature variable of the second work-item. The first and the second work-items are mapped to an identifier via software. This mapping ensures that the first and second work-items execute exactly the same data for exactly the same code without changes to the underlying hardware. By executing the first and second work-items independently, the underlying computation of the first and second work-item can be verified. Moreover, system performance is not substantially affected because the execution results of the first and second work-items are compared only at specified comparison points.

    摘要翻译: 一种用于执行第一和第二工作项目的系统,方法和计算机程序产品,并且将第一工作项目的签名变量与第二工作项目的签名变量进行比较。 第一个和第二个工作项通过软件映射到一个标识符。 此映射确保第一个和第二个工作项完全相同的数据完全相同的代码,而不会更改底层硬件。 通过独立地执行第一和第二工作项目,可以验证第一和第二工件的基础计算。 此外,系统性能基本上不受影响,因为第一和第二工作项目的执行结果仅在指定的比较点进行比较。

    SYSTEM AND METHOD FOR USING REDUNDANCY OF CONTROLLER OPERATION
    73.
    发明申请
    SYSTEM AND METHOD FOR USING REDUNDANCY OF CONTROLLER OPERATION 审中-公开
    使用控制器运行冗余的系统和方法

    公开(公告)号:US20140082413A1

    公开(公告)日:2014-03-20

    申请号:US14084023

    申请日:2013-11-19

    申请人: ABB TECHNOLOGY AG

    发明人: Carlos Bilich

    IPC分类号: G06F11/20

    摘要: Exemplary embodiments are directed to a system and method for maintaining continuous operation applications in spite of hardware faults, maintenance, or replacement. The system having at least two physically redundant controllers, each controller being configured to achieve at least one of high availability and functional safety and having at least one control unit which actively participates in a control loop, and n redundant units that are kept synchronized in a stand-by mode. The at least two controllers are configured such that software code recorded on a first of the at least two controllers is replicated among others of the at least two controllers. Moreover, each of the at least two controllers include central processing units (CPUs) has a plurality of cores arranged within a single piece of silicon.

    摘要翻译: 示例性实施例涉及用于维持连续操作应用程序的系统和方法,尽管存在硬件故障,维护或替换。 所述系统具有至少两个物理冗余控制器,每个控制器被配置为实现高可用性和功能安全性中的至少一个,并且具有主动参与控制回路的至少一个控制单元,以及n个保持同步的冗余单元 待机模式。 所述至少两个控制器被配置为使得记录在所述至少两个控制器中的第一控制器上的软件代码被复制到所述至少两个控制器中的其他控制器中。 此外,至少两个控制器中的每一个包括中央处理单元(CPU),其具有布置在单片硅内的多个核。

    SYSTEM AND METHOD FOR FAULT TOLERANT COMPUTING USING GENERIC HARDWARE
    74.
    发明申请
    SYSTEM AND METHOD FOR FAULT TOLERANT COMPUTING USING GENERIC HARDWARE 有权
    使用一般硬件的容错计算系统和方法

    公开(公告)号:US20130339788A1

    公开(公告)日:2013-12-19

    申请号:US13944988

    申请日:2013-07-18

    IPC分类号: G06F11/14

    摘要: A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory. When executed by the first processor, the first application instance writes a first synchronization information to the second memory, reads a second synchronization information from the first memory, and, when the second synchronization information disagrees with the first synchronization information after passage of a predetermined time-out interval, performs a resynchronization function; and wherein, when executed by the second processor, the second application instance writes the second synchronization information to the first memory, reads the first synchronization information from the second memory, and, when the first synchronization information disagrees with the second synchronization information after passage of the predetermined time-out interval, performs the resynchronization function.

    摘要翻译: 提供双冗余过程控制器。 控制器包括第一处理器,存储器和存储在第一存储器中的过程控制应用的实例。 控制器还包括第二处理器,存储器和存储在第二存储器中的过程控制应用的实例。 当由第一处理器执行时,第一应用实例将第一同步信息写入第二存储器,从第一存储器读取第二同步信息,并且当第二同步信息在经过预定时间后与第一同步信息不一致 -out间隔,执行重新同步功能; 并且其中,当由所述第二处理器执行时,所述第二应用实例将所述第二同步信息写入所述第一存储器,从所述第二存储器读取所述第一同步信息,并且当所述第一同步信息在所述第二同步信息经过之后与所述第二同步信息不一致时, 预定的超时间隔执行再同步功能。

    System and method for fault tolerant computing using generic hardware
    75.
    发明授权
    System and method for fault tolerant computing using generic hardware 有权
    使用通用硬件进行容错计算的系统和方法

    公开(公告)号:US08516355B2

    公开(公告)日:2013-08-20

    申请号:US13029102

    申请日:2011-02-16

    IPC分类号: H03M13/00

    摘要: A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory. When executed by the first processor, the first application instance writes a first synchronization information to the second memory, reads a second synchronization information from the first memory, and, when the second synchronization information disagrees with the first synchronization information after passage of a predetermined time-out interval, performs a resynchronization function; and wherein, when executed by the second processor, the second application instance writes the second synchronization information to the first memory, reads the first synchronization information from the second memory, and, when the first synchronization information disagrees with the second synchronization information after passage of the predetermined time-out interval, performs the resynchronization function.

    摘要翻译: 提供双冗余过程控制器。 控制器包括第一处理器,存储器和存储在第一存储器中的过程控制应用的实例。 控制器还包括第二处理器,存储器和存储在第二存储器中的过程控制应用的实例。 当由第一处理器执行时,第一应用实例将第一同步信息写入第二存储器,从第一存储器读取第二同步信息,并且当第二同步信息在经过预定时间后与第一同步信息不一致 -out间隔,执行重新同步功能; 并且其中,当由所述第二处理器执行时,所述第二应用实例将所述第二同步信息写入所述第一存储器,从所述第二存储器读取所述第一同步信息,并且当所述第一同步信息在所述第二同步信息经过之后与所述第二同步信息不一致时, 预定的超时间隔执行再同步功能。

    System and Method for Fault Tolerant Computing Using Generic Hardware
    78.
    发明申请
    System and Method for Fault Tolerant Computing Using Generic Hardware 有权
    使用通用硬件进行容错计算的系统和方法

    公开(公告)号:US20120210198A1

    公开(公告)日:2012-08-16

    申请号:US13029102

    申请日:2011-02-16

    IPC分类号: G06F12/00 G06F11/10 H03M13/09

    摘要: A dual redundant process controller is provided. The controller comprises a first processor, memory, and instance of a process control application stored in the first memory. The controller further comprises a second processor, memory, and instance of the process control application stored in the second memory. When executed by the first processor, the first application instance writes a first synchronization information to the second memory, reads a second synchronization information from the first memory, and, when the second synchronization information disagrees with the first synchronization information after passage of a predetermined time-out interval, performs a resynchronization function; and wherein, when executed by the second processor, the second application instance writes the second synchronization information to the first memory, reads the first synchronization information from the second memory, and, when the first synchronization information disagrees with the second synchronization information after passage of the predetermined time-out interval, performs the resynchronization function.

    摘要翻译: 提供双冗余过程控制器。 控制器包括第一处理器,存储器和存储在第一存储器中的过程控制应用的实例。 控制器还包括第二处理器,存储器和存储在第二存储器中的过程控制应用的实例。 当由第一处理器执行时,第一应用实例将第一同步信息写入第二存储器,从第一存储器读取第二同步信息,并且当第二同步信息在经过预定时间后与第一同步信息不一致 -out间隔,执行重新同步功能; 并且其中,当由所述第二处理器执行时,所述第二应用实例将所述第二同步信息写入所述第一存储器,从所述第二存储器读取所述第一同步信息,并且当所述第一同步信息在所述第二同步信息经过之后与所述第二同步信息不一致时, 预定的超时间隔执行再同步功能。

    DUAL FIELD INSTRUMENT
    79.
    发明申请
    DUAL FIELD INSTRUMENT 审中-公开
    双面仪器

    公开(公告)号:US20110153883A1

    公开(公告)日:2011-06-23

    申请号:US12969144

    申请日:2010-12-15

    申请人: Dai KATO

    发明人: Dai KATO

    IPC分类号: G06F13/36

    摘要: A dual field instrument may include a first microprocessor that includes a first address bus and a first data bus and performs a first operation process, a second microprocessor that includes a second address bus and a second data bus performs a second operation process that is the same with the first operation process, a first code analysis unit that compresses and encodes histories of data on at least one of the first address bus and the first data bus to generate a first code, a second code analysis unit that compresses and encodes histories of data on at least one of the second address bus and the second data bus to generate a second code, and a first collating unit that collates the first code with the second code so as to determine whether or not the first code corresponds with the second code.

    摘要翻译: 双场仪器可以包括包括第一地址总线和第一数据总线并执行第一操作处理的第一微处理器,包括第二地址总线的第二微处理器和第二数据总线执行相同的第二操作过程 在第一操作过程中,第一代码分析单元在第一地址总线和第一数据总线中的至少一个上压缩和编码数据历史以产生第一代码;第二代码分析单元,压缩和编码数据历史 在第二地址总线和第二数据总线中的至少一个上产生第二代码,以及第一对照单元,其将第一代码与第二代码进行比较,以便确定第一代码是否对应于第二代码。

    Variable delay instruction for implementation of temporal redundancy
    80.
    发明授权
    Variable delay instruction for implementation of temporal redundancy 失效
    用于实现时间冗余的可变延迟指令

    公开(公告)号:US07861228B2

    公开(公告)日:2010-12-28

    申请号:US11075991

    申请日:2005-03-09

    IPC分类号: G01R31/28

    摘要: A method for detecting computational errors in a digital processor executing a program. The program is divided into a plurality of computation sections, and two functionally identical code segments, respectively comprising a primary segment and a secondary segment, are generated for one of the computation sections. The primary segment is executed, after which a temporal diversity timer is started. The secondary segment is then executed upon expiration of the timer. The respective results of execution of the primary segment and the secondary segment are compared after completion of execution of the secondary segment, and an error indication is provided if the respective results are not identical.

    摘要翻译: 一种用于检测执行程序的数字处理器中的计算错误的方法。 该程序被分成多个计算部分,并且为一个计算部分生成分别包括主分段和次分段的两个功能相同的代码段。 执行主分段,之后开始时间分集计时器。 然后在定时器到期后执行次级段。 在次级段的执行完成之后比较主段和次段的执行的相应结果,并且如果各个结果不相同,则提供错误指示。