System with configurable functional units and method
    31.
    发明授权
    System with configurable functional units and method 有权
    具有可配置功能单元和方法的系统

    公开(公告)号:US08375256B2

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

    申请号:US12467733

    申请日:2009-05-18

    CPC classification number: G06F11/16 G06F11/20 G06F2201/845

    Abstract: A method and a system is provided for the processing of data or signals with a number of functional units which are each adapted to apply one or several functions to the data or signals, and which are connected with each other via a connection matrix for the exchange of data or signals between the functional units. At least one functional unit of the system is programmable and/or configurable such that it performs a particular function out of a number of different functions. The connection matrix is programmed and/or configured such that the functional units are connected with each other in a particular configuration out of a number of different configurations.

    Abstract translation: 提供了一种用于处理具有多个功能单元的数据或信号的方法和系统,每个功能单元适于将一个或多个功能应用于数据或信号,并且经由用于交换的连接矩阵彼此连接 的功能单元之间的数据或信号。 系统的至少一个功能单元是可编程和/或可配置的,使得其执行多个不同功能的特定功能。 连接矩阵被编程和/或配置为使得功能单元在多个不同配置中的特定配置中彼此连接。

    Redundant Transactional Memory
    32.
    发明申请
    Redundant Transactional Memory 审中-公开
    冗余事务记忆

    公开(公告)号:US20130019083A1

    公开(公告)日:2013-01-17

    申请号:US13179672

    申请日:2011-07-11

    Abstract: A mechanism is provided for redundant execution of a set of instructions. A redundant execution begin (rbegin) instruction to be executed by a first hardware thread on the first processor is identified in the set of instructions. The set of instructions immediately after the rbegin instruction are executed on the first hardware thread and on a second hardware thread. Responsive to both the first processor and the second processor ending execution of the set of instructions, responsive to a first set of cache lines in a first speculative store matching a second set of cache lines in a second speculative store, and responsive to a first set of register states in a first status register matching a second set of register states in a second status register, dirty lines in the first speculative store are committed thereby committing a redundant transaction state to an architectural state.

    Abstract translation: 提供了用于一组指令的冗余执行的机制。 在该组指令中识别由第一处理器上的第一硬件线程执行的冗余执行开始(rbegin)指令。 rbegin指令之后的指令集在第一个硬件线程和第二个硬件线程上执行。 响应于所述第一处理器和所述第二处理器结束所述指令集的执行,响应于在第二推测存储器中匹配第二组高速缓存行的第一推测存储器中的第一组高速缓存行,并响应于第一集合 在与第二状态寄存器中的第二组寄存器状态匹配的第一状态寄存器中的寄存器状态被提交,从而将第一推测存储器中的脏线提交给架构状态的冗余事务状态。

    STATE RECOVERY AND LOCKSTEP EXECUTION RESTART IN A SYSTEM WITH MULTIPROCESSOR PAIRING
    33.
    发明申请
    STATE RECOVERY AND LOCKSTEP EXECUTION RESTART IN A SYSTEM WITH MULTIPROCESSOR PAIRING 失效
    在具有多处理器配对的系统中的状态恢复和锁定执行重新启动

    公开(公告)号:US20120210162A1

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

    申请号:US13027932

    申请日:2011-02-15

    Abstract: System, method and computer program product for a multiprocessing system to offer selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). Each paired microprocessor or processor cores that provide one highly reliable thread for high-reliability connect with a system components such as a memory “nest” (or memory hierarchy), an optional system controller, and optional interrupt controller, optional I/O or peripheral devices, etc. The memory nest is attached to a selective pairing facility via a switch or a bus. Each selectively paired processor core is includes a transactional execution facility, wherein the system is configured to enable processor rollback to a previous state and reinitialize lockstep execution in order to recover from an incorrect execution when an incorrect execution has been detected by the selective pairing facility.

    Abstract translation: 用于多处理系统的系统,方法和计算机程序产品,以提供处理器核心的选择性配对,以提高处理可靠性。 提供选择性配对设施,其选择性地连接,即配对多个微处理器或处理器核,以提供一个高度可靠的线程(或线程组)。 每个成对的微处理器或处理器核心提供一个高度可靠的线程,用于高可靠性与诸如存储器“嵌套”(或存储器层级),可选系统控制器和可选中断控制器的系统组件连接,可选的I / O或外设 设备等。存储器套件通过开关或总线连接到选择性配对设施。 每个选择性配对的处理器核心包括事务执行设施,其中所述系统被配置为使能处理器回滚到先前状态,并且重新初始化锁步执行,以便当所述选择性配对设施检测到不正确的执行时,从不正确的执行中恢复。

    MULTICHANNEL CONTROLLER MODULE
    34.
    发明申请
    MULTICHANNEL CONTROLLER MODULE 审中-公开
    多通道控制器模块

    公开(公告)号:US20110235527A1

    公开(公告)日:2011-09-29

    申请号:US13133264

    申请日:2009-11-25

    CPC classification number: G06F11/1633 G06F11/165 G06F2201/845

    Abstract: The invention relates to a multichannel controller module for integrated modular avionics, having at least two channels, wherein, in each of the channels, at least one first interface, which is intended for communication with a control computer, a processor, at least one second interface, which is intended for communication with a peripheral, and a first memory, which is provided with an operating system, are connected in order to interchange data with one another, wherein a second memory is provided for selective storage of at least one application program for communication with the peripheral, wherein a selection means is provided, by means of which the application program is selectively assigned a first or a second mode of operation, wherein the first mode of operation is a redundant duplex mode of operation, in which both channels are used to execute the application program, and the two channels are in this case connected to one another via a data interchange and fault monitoring means, and wherein the second mode of operation is a non-redundant simplex mode of operation, in which only one of the two channels is used to .execute the application program, and the data interchange and fault monitoring means is in this case deactivated.

    Abstract translation: 本发明涉及用于集成模块化航空电子设备的多通道控制器模块,其具有至少两个通道,其中在每个通道中至少一个第一接口用于与控制计算机通信处理器,至少一个第二通道 接口,其旨在用于与外围设备通信,以及设置有操作系统的第一存储器被连接以便彼此交换数据,其中提供第二存储器用于选择性地存储至少一个应用程序 用于与外围设备通信,其中提供选择装置,通过该选择装置,应用程序被选择性地分配第一或第二操作模式,其中第一操作模式是冗余双工操作模式,其中两个通道 用于执行应用程序,并且这两个通道在这种情况下通过数据交换和故障监视m相互连接 并且其中第二操作模式是非冗余单工模式,其中仅使用两个通道中的一个来执行应用程序,并且数据交换和故障监视装置在这种情况下被去激活。

    STORAGE APPARATUS AND STORAGE SYSTEM
    36.
    发明申请
    STORAGE APPARATUS AND STORAGE SYSTEM 有权
    存储设备和存储系统

    公开(公告)号:US20110202737A1

    公开(公告)日:2011-08-18

    申请号:US13030192

    申请日:2011-02-18

    Abstract: A storage apparatus includes: an associating unit that associates a first memory area in which data to be copied are stored and a second memory area of a destination storage apparatus to which the data are copied; a detecting unit that detects a start or an end of copying the data from the first memory area to the second memory area associated by the associating unit; and an access control unit that controls access to the first memory area and the second memory area based on a result of detection performed by the detecting unit.

    Abstract translation: 存储装置包括:关联单元,其将要存储数据的第一存储区域与复制数据的目的地存储装置的第二存储区域相关联; 检测单元,其检测从所述第一存储器区域将数据复制到由所述关联单元关联的所述第二存储器区域的开始或结束; 以及访问控制单元,其基于由所述检测单元执行的检测结果来控制对所述第一存储区域和所述第二存储区域的访问。

    Method and device for clock changeover in a multi-processor system
    38.
    发明授权
    Method and device for clock changeover in a multi-processor system 有权
    多处理器系统中时钟切换的方法和设备

    公开(公告)号:US07853819B2

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

    申请号:US11666405

    申请日:2005-10-25

    Applicant: Thomas Kottke

    Inventor: Thomas Kottke

    Abstract: A unit and method for clock changeover in a system having at least two processing units, in which switchover device(s) are provided by which a switchover between at least two operating modes of the system is able to be implemented in which a clock pulse changeover is carried out in at least one processing unit in a switching of the operating mode.

    Abstract translation: 一种用于具有至少两个处理单元的系统中的时钟切换的单元和方法,其中提供了切换装置,通过该切换装置可以实现系统的至少两个操作模式之间的切换,其中时钟脉冲切换 在操作模式的切换中在至少一个处理单元中进行。

    ELECTRONIC SYSTEM FOR DETECTING A FAULT
    39.
    发明申请
    ELECTRONIC SYSTEM FOR DETECTING A FAULT 有权
    用于检测故障的电子系统

    公开(公告)号:US20100131801A1

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

    申请号:US12616690

    申请日:2009-11-11

    Abstract: An electronic adapter device and an electronic system that comprises the electronic adapter device are described. The electronic adapter device comprises a device and a redundant device able to receive data from a first plurality of electronic devices and redundant data from a second plurality of electronic devices, and able to select therefrom first data and first redundant data respectively. The electronic adapter device also comprises a controller able to receive the selected first data and the selected first redundant data and is able to generate therefrom an error signal indicating a fault in an electronic device of the first plurality or a fault in the device.

    Abstract translation: 描述了包括电子适配器装置的电子适配器装置和电子系统。 电子适配器装置包括能够从第一多个电子设备接收数据的设备和冗余设备以及来自第二多个电子设备的冗余数据,并且能够分别从中选择第一数据和第一冗余数据。 电子适配器装置还包括能够接收所选择的第一数据和所选择的第一冗余数据的控制器,并且能够从其产生指示装置中的第一个或多个故障的电子设备中的故障的错误信号。

    MULTI-CORE MICROCONTROLLER HAVING COMPARATOR FOR CHECKING PROCESSING RESULT
    40.
    发明申请
    MULTI-CORE MICROCONTROLLER HAVING COMPARATOR FOR CHECKING PROCESSING RESULT 有权
    具有检测加工结果的多核微型计算机

    公开(公告)号:US20100131741A1

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

    申请号:US12610422

    申请日:2009-11-02

    Abstract: A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors. Moreover, since the comparison of the comparator is enabled when comparison enable is given from all the CPUs, the comparison operation result can be obtained based on the timing at which the results of compression by the plurality of compressors are determined.

    Abstract translation: 一种微控制器,其能够通过由多个CPU执行不同的程序来提高处理性能,并且能够通过评估由多个CPU执行的相同处理的结果来检测用于安全需要的处理的异常。 提供了包括CPU和存储器在内的多个处理系统,每个处理系统中的CPU输出的数据分别由用于每个CPU的压缩机压缩和存储。 压缩存储数据由比较器相互比较,当比较结果表示不匹配时,可以检测出异常处理。 即使当多个CPU异步地执行相同的处理时,获得相同处理结果的定时也是不同的,因此可以容易地将它们的处理结果彼此进行比较,因为压缩是由压缩器执行的。 此外,由于在从所有CPU给出比较使能时能够进行比较器的比较,所以可以基于确定多个压缩机的压缩结果的定时来获得比较运算结果。

Patent Agency Ranking