METHOD AND APPARATUS FOR PROVIDING ERROR CORRECTION WITHIN A REGISTER FILE OF A CPU
    23.
    发明申请
    METHOD AND APPARATUS FOR PROVIDING ERROR CORRECTION WITHIN A REGISTER FILE OF A CPU 审中-公开
    用于在CPU的寄存器文件中提供错误校正的方法和装置

    公开(公告)号:WO03098439A2

    公开(公告)日:2003-11-27

    申请号:PCT/US0312137

    申请日:2003-04-17

    CPC classification number: G06F11/1405

    Abstract: One embodiment of the present invention provides a system that facilitates error correction within a register file in a central processing unit (CPU). During execution of an instruction by the CPU, the system retrieves a dataword and an associated syndrome from a source register in the register file. Next, the system uses information in the dataword and the associated syndrome to detect, and if necessary correct, an error in the dataword or associated syndrome. Note that this error detection and correction takes place in parallel with using the dataword to perform a computational operation specified by the instruction. If an error is detected, the system prevents the instruction from performing a writeback to a destination register in the register file. The system also writes a corrected dataword to the source register in the register file. Next, the system flushes the instruction pipeline, and restarts execution of the instruction so that the corrected dataword is retrieved for the computational operation.

    Abstract translation: 本发明的一个实施例提供一种便于在中央处理单元(CPU)中的寄存器文件内进行纠错的系统。 在CPU执行指令期间,系统从寄存器文件中的源寄存器中检索数据字和相关联的校正子。 接下来,系统使用数据字和相关联的综合征中的信息来检测数据字或相关综合征中的错误,并且如果必要的话纠正错误。 注意,该错误检测和校正与使用数据字并行执行由指令指定的计算操作。 如果检测到错误,系统将阻止该指令对寄存器文件中的目标寄存器执行回写。 该系统还将更正的数据字写入寄存器文件中的源寄存器。 接下来,系统刷新指令流水线,并重新开始指令的执行,以便为计算操作检索校正的数据字。

    복수의 스레드를 동시에 처리하는 연산장치
    25.
    发明公开
    복수의 스레드를 동시에 처리하는 연산장치 失效
    用于同时处理多种螺纹的算术设备

    公开(公告)号:KR1020100021455A

    公开(公告)日:2010-02-24

    申请号:KR1020097026080

    申请日:2007-06-20

    CPC classification number: G06F11/1405

    Abstract: A processor capable of concurrently processing sequences of instructions of a plurality of threads, which realizes a retry success rate similar to that of a processor for processing a sequence of instructions of a single thread. An arithmetic device (200) includes an instruction execution circuit (201) for executing the plurality of threads and an execution control circuit (202) for controlling execution conditions and re-execution of each thread.

    Abstract translation: 一种能够同时处理多个线程的指令序列的处理器,其实现与用于处理单个线程的指令序列的处理器类似的重试成功率。 运算装置(200)具备执行多个线程的指令执行电路(201)和用于控制各线程的执行条件和重新执行的执行控制电路(202)。

    PROCESSOR INCLUDING HYBRID REDUNDANCY FOR LOGIC ERROR PROTECTION
    29.
    发明申请
    PROCESSOR INCLUDING HYBRID REDUNDANCY FOR LOGIC ERROR PROTECTION 审中-公开
    处理器包括用于逻辑错误保护的混合冗余

    公开(公告)号:WO2009089033A1

    公开(公告)日:2009-07-16

    申请号:PCT/US2009/000111

    申请日:2009-01-09

    CPC classification number: G06F11/1497 G06F11/1405 G06F11/1641 G06F11/1645

    Abstract: A processor core (100) includes an instruction decode unit (140) that may dispatch a same integer instruction stream to a plurality of integer execution units (154a, 154b) and may consecutively dispatch a same floating-point instruction stream to a floating-point unit (160). The integer execution units may operate in lock-step such that during each clock cycle, each respective integer execution unit executes the same integer instruction. The floating-point unit may execute the same floating-point instruction stream twice. Prior to the integer instructions retiring, compare logic (158a, 158b, 163) may detect a mismatch between execution results from each of the integer execution units. In addition, prior to the results of the floating-point instruction stream transferring out of the floating-point unit, the compare logic may also detect a mismatch between results of execution of each consecutive floating-point instruction stream. Further, in response to detecting any mismatch, the compare logic may cause instructions causing the mismatch to be re-executed.

    Abstract translation: 处理器核心(100)包括指令解码单元(140),其可以向多个整数执行单元(154a,154b)分派相同的整数指令流,并且可以将相同的浮点指令流连续地分派到浮点 单元(160)。 整数执行单元可以锁定步骤操作,使得在每个时钟周期期间,每个相应的整数执行单元执行相同的整数指令。 浮点单元可以执行相同的浮点指令流两次。 在整数指令退出之前,比较逻辑(158a,158b,163)可以检测来自每个整数执行单元的执行结果之间的不匹配。 此外,在浮点指令流从浮点单元传出的结果之前,比较逻辑还可以检测每个连续浮点指令流的执行结果之间的不匹配。 此外,响应于检测到任何不匹配,比较逻辑可能导致导致不匹配的指令被重新执行。

    POWER SPARING SYNCHRONOUS APPARATUS
    30.
    发明申请
    POWER SPARING SYNCHRONOUS APPARATUS 审中-公开
    电力同步同步装置

    公开(公告)号:WO2007089661A3

    公开(公告)日:2009-03-26

    申请号:PCT/US2007002298

    申请日:2007-01-26

    Abstract: Embodiments include a system, an apparatus, a device, and a method. An apparatus includes a synchronous circuit including a first subcircuit powered by a first power plane having a first power plane voltage and a second subcircuit powered by a second power plane having a second power plane voltage. The apparatus also includes an error detector operable to detect an incidence of a computational error occurring in the first subcircuit. The apparatus includes a controller operable to change the first power plane voltage based upon the detected incidence of a computational error. The apparatus also includes a power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller.

    Abstract translation: 实施例包括系统,装置,装置和方法。 一种装置包括同步电路,其包括由具有第一电力平面电压的第一电力平面供电的第一子电路和由具有第二电力平面电压的第二电力平面供电的第二子电路。 该装置还包括可操作以检测在第一子电路中发生的计算错误的入射的误差检测器。 该装置包括可操作以基于检测到的计算误差的入射来改变第一功率面电压的控制器。 该装置还包括被配置为与便携式电源电耦合并且可操作以响应于控制器向第一电源平面提供至少两个电压中的选定的一个的电源。

Patent Agency Ranking