DISTRIBUTED RESIDUE-CHECKING OF A FLOATING POINT UNIT
    21.
    发明申请
    DISTRIBUTED RESIDUE-CHECKING OF A FLOATING POINT UNIT 失效
    浮动点单元的分布式残留检查

    公开(公告)号:US20100100578A1

    公开(公告)日:2010-04-22

    申请号:US12253713

    申请日:2008-10-17

    IPC分类号: G06F7/38

    CPC分类号: G06F7/483

    摘要: A distributed residue checking apparatus for a floating point unit having a plurality of functional elements performing floating-point operations on a plurality of operands. The distributed residue checking apparatus includes a plurality of residue generators which generate residue values for the operands and the functional elements, and a plurality of residue checking units distributed throughout the floating point unit. Each residue checking unit receives a first residue value and a second residue value from respective residue generators and compares the first residue value to the second residue value to determine whether an error has occurred in a floating-point operation performed by a respective functional element.

    摘要翻译: 一种用于具有对多个操作数执行浮点运算的多个功能单元的浮点单元的分布式残留检查装置。 所述分布式残差检查装置包括生成所述操作数和所述功能元件的残差值的多个残差生成器,以及分布在所述浮点单元中的多个残差检查单元。 每个残差检查单元从相应的残差发生器接收第一残差值和第二残差值,并将第一残差值与第二残差值进行比较,以确定在由各个功能元件执行的浮点运算中是否发生了错误。

    High speed adder design for a multiply-add based floating point unit
    22.
    发明授权
    High speed adder design for a multiply-add based floating point unit 失效
    用于基于加法的浮点单元的高速加法器设计

    公开(公告)号:US07490119B2

    公开(公告)日:2009-02-10

    申请号:US10733839

    申请日:2003-12-11

    IPC分类号: G06F7/42 G06F7/38

    CPC分类号: G06F7/483 G06F7/5443

    摘要: An apparatus and computer program product are provided for improving a high-speed adder for Floating-Point Units (FPU) in a given computer system. The improved adder utilizes a compound incrementer, a compound adder, a carry network, an adder control/selector, and series of multiplexers (muxes). The carry network performs the end-around-carry function simultaneously to and independent of other required functions optimizing the functioning of the adder. Also, the use of a minimum number of muxes is also utilized to reduce mux delays.

    摘要翻译: 提供了一种用于在给定计算机系统中改进浮点单元(FPU)的高速加法器的装置和计算机程序产品。 改进的加法器利用复合增量器,复合加法器,进位网络,加法器控制/选择器和多路复用器(多路复用器)系列。 进位网络同时执行结束进位功能并且独立于优化加法器功能的其他所需功能。 此外,还使用最小数量的多路复用器来减少多路复用器延迟。

    Decimal Floating-Point Quantum Exception Detection
    25.
    发明申请
    Decimal Floating-Point Quantum Exception Detection 审中-公开
    十进制浮点量子异常检测

    公开(公告)号:US20120278374A1

    公开(公告)日:2012-11-01

    申请号:US13544338

    申请日:2012-07-09

    IPC分类号: G06F11/00

    摘要: A system and method for detecting decimal floating point data processing exceptions. A processor accepts at least one decimal floating point operand and performs a decimal floating point operation on the at least one decimal floating point operand to produce a decimal floating point result. A determination is made as to whether the decimal floating point result fails to maintain a preferred quantum. The preferred quantum indicates a value represented by a least significant digit of a significand of the decimal floating point result. An output is provided, in response to the determining that the decimal floating point result fails to maintain the preferred quantum, indicating an occurrence of a quantum exception. A maskable exception can be generated that is immediately trapped or later detected to control conditional processing.

    摘要翻译: 用于检测十进制浮点数据处理异常的系统和方法。 一个处理器接受至少一个十进制浮点运算符,并在至少一个十进制浮点运算符上执行十进制浮点运算,以产生一个十进制浮点运算结果。 确定十进制浮点结果是否不能保持优选的量子。 优选的量子表示由十进制浮点结果的有效位的最低有效位表示的值。 提供输出,响应于确定十进制浮点结果不能保持优选量子,指示量子异常的发生。 可以生成立即捕获或稍后检测到的可屏蔽异常以控制条件处理。

    Decimal floating-pointing quantum exception detection
    26.
    发明授权
    Decimal floating-pointing quantum exception detection 有权
    十进制浮点量子异常检测

    公开(公告)号:US08219605B2

    公开(公告)日:2012-07-10

    申请号:US12789765

    申请日:2010-05-28

    IPC分类号: G06F11/00

    摘要: A system and method for detecting decimal floating point data processing exceptions. A processor accepts at least one decimal floating point operand and performs a decimal floating point operation on the at least one decimal floating point operand to produce a decimal floating point result. A determination is made as to whether the decimal floating point result fails to maintain a preferred quantum. The preferred quantum indicates a value represented by a least significant digit of a significand of the decimal floating point result. An output is provided, in response to the determining that the decimal floating point result fails to maintain the preferred quantum, indicating an occurrence of a quantum exception. A maskable exception can be generated that is immediately trapped or later detected to control conditional processing.

    摘要翻译: 用于检测十进制浮点数据处理异常的系统和方法。 一个处理器接受至少一个十进制浮点运算符,并在至少一个十进制浮点运算符上执行十进制浮点运算,以产生一个十进制浮点运算结果。 确定十进制浮点结果是否不能保持优选的量子。 优选的量子表示由十进制浮点结果的有效位的最低有效位表示的值。 提供输出,响应于确定十进制浮点结果不能保持优选量子,指示量子异常的发生。 可以生成立即捕获或稍后检测到的可屏蔽异常以控制条件处理。

    DECIMAL FLOATING-POINTING QUANTUM EXCEPTION DETECTION
    27.
    发明申请
    DECIMAL FLOATING-POINTING QUANTUM EXCEPTION DETECTION 有权
    十进制浮点数量子例外检测

    公开(公告)号:US20110296229A1

    公开(公告)日:2011-12-01

    申请号:US12789765

    申请日:2010-05-28

    IPC分类号: G06F11/07

    摘要: A system and method for detecting decimal floating point data processing exceptions. A processor accepts at least one decimal floating point operand and performs a decimal floating point operation on the at least one decimal floating point operand to produce a decimal floating point result. A determination is made as to whether the decimal floating point result fails to maintain a preferred quantum. The preferred quantum indicates a value represented by a least significant digit of a significand of the decimal floating point result. An output is provided, in response to the determining that the decimal floating point result fails to maintain the preferred quantum, indicating an occurrence of a quantum exception. A maskable exception can be generated that is immediately trapped or later detected to control conditional processing.

    摘要翻译: 用于检测十进制浮点数据处理异常的系统和方法。 一个处理器接受至少一个十进制浮点运算符,并在至少一个十进制浮点运算符上执行十进制浮点运算,以产生一个十进制浮点运算结果。 确定十进制浮点结果是否不能保持优选的量子。 优选的量子表示由十进制浮点结果的有效位的最低有效位表示的值。 提供输出,响应于确定十进制浮点结果不能保持优选量子,指示量子异常的发生。 可以生成立即捕获或稍后检测到的可屏蔽异常以控制条件处理。

    High performance implementation of exponent adjustment in a floating point design
    29.
    发明授权
    High performance implementation of exponent adjustment in a floating point design 失效
    浮点设计中指数调整的高性能实现

    公开(公告)号:US07290023B2

    公开(公告)日:2007-10-30

    申请号:US10718303

    申请日:2003-11-20

    IPC分类号: G06F7/38

    摘要: A floating point unit (FPU) which generates a correction signal and an inverted leading zero signal. Exponent logic, is configured to generate an exponent value, a first incremented exponent value, and a second incremented exponent value. Exponent adjust and rounding logic configured to receive the exponent value, the first incremented exponent value, and the second incremented exponent value. The exponent adjust and rounding logic is further configured to add the inverted leading zero signal to the first incremented exponent value and the second incremented exponent value, thereby producing an exponent output value, a first incremented exponent output value, and a second incremented exponent output value. Either the exponent output value, the first incremented exponent output value, or the second exponent output value are then selected.

    摘要翻译: 一个浮点单元(FPU),产生一个校正信号和一个反向的前导零信号。 指数逻辑被配置为生成指数值,第一递增指数值和第二递增指数值。 指数调整和舍入逻辑,配置为接收指数值,第一递增指数值和第二递增指数值。 指数调整和舍入逻辑还被配置为将反向引导零信号加到第一递增指数值和第二递增指数值,从而产生指数输出值,第一递增指数输出值和第二递增指数输出值 。 然后选择指数输出值,第一递增指数输出值或第二指数输出值。

    Decimal floating-point quantum exception detection
    30.
    发明授权
    Decimal floating-point quantum exception detection 有权
    十进制浮点量子异常检测

    公开(公告)号:US09244654B2

    公开(公告)日:2016-01-26

    申请号:US13544338

    申请日:2012-07-09

    摘要: A system and method for detecting decimal floating point data processing exceptions. A processor accepts at least one decimal floating point operand and performs a decimal floating point operation on the at least one decimal floating point operand to produce a decimal floating point result. A determination is made as to whether the decimal floating point result fails to maintain a preferred quantum. The preferred quantum indicates a value represented by a least significant digit of a significand of the decimal floating point result. An output is provided, in response to the determining that the decimal floating point result fails to maintain the preferred quantum, indicating an occurrence of a quantum exception. A maskable exception can be generated that is immediately trapped or later detected to control conditional processing.

    摘要翻译: 用于检测十进制浮点数据处理异常的系统和方法。 一个处理器接受至少一个十进制浮点操作数,并对至少一个十进制浮点运算执行十进制浮点运算,以产生一个十进制浮点运算结果。 确定十进制浮点结果是否不能保持优选的量子。 优选的量子表示由十进制浮点结果的有效位的最低有效位表示的值。 提供输出,响应于确定十进制浮点结果不能保持优选量子,指示量子异常的发生。 可以生成立即捕获或稍后检测到的可屏蔽异常以控制条件处理。