会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Floating point unit with fused multiply add and method for calculating a result with a floating point unit
    • 具有融合乘法的浮点单元和用浮点单元计算结果的方法
    • US07461117B2
    • 2008-12-02
    • US11055812
    • 2005-02-11
    • Son Dao TrongJuergen HaessChristian JacobiKlaus Michael KroenerSilvia Melitta MuellerJochen Preiss
    • Son Dao TrongJuergen HaessChristian JacobiKlaus Michael KroenerSilvia Melitta MuellerJochen Preiss
    • G06F7/483
    • G06F7/483G06F7/5443
    • The invention proposes a Floating Point Unit (1) with fused multiply add, with one addend operand (eb, fb) and two multiplicand operands (ea, fa; ec, fc), with a shift amount logic (2) which based on the exponents of the operands (ea, eb and ec) computes an alignment shift amount, with an alignment logic (3) which uses the alignment shift amount to align the fraction (fb) of the addend operand, with a multiply logic (4) which multiplies the fractions of the multiplicand operands (fa, fc), with a adder logic (5) which adds the outputs of the alignment logic (3) and the multiply logic (4), with a normalization logic (6) which normalizes the output of the adder logic (5), which is characterized in that a leading zero logic (7) is provided which computes the number of leading zeros of the fraction of the addend operand (fb), and that a compare logic (8) is provided which based on the number of leading zeros and the alignment shift amount computes select signals that indicate whether the most significant bits of the alignment logic (3) output have all the same value in order to: a) control the carry logic of the adder logic (5) and/or b) control a stage of the normalization logic (6).
    • 本发明提出了一种具有融合乘法运算的浮点单元(1),具有一个加数运算数(eb,fb)和两个被乘数运算符(ea,fa; ec,fc),其中移位量逻辑(2)基于 操作数(ea,eb和ec)的指数利用对准逻辑(3)计算对准偏移量,该对准逻辑(3)使用对准移位量来对齐加数操作数的分数(fb)与乘法逻辑(4) 将乘法器操作数(fa,fc)的分数与加法器逻辑(5)相乘,该逻辑(5)将对准逻辑(3)和乘法逻辑(4)的输出与归一化逻辑(6)进行归一化,归一化逻辑(6) 加法器逻辑(5)的特征在于提供一个前导零逻辑(7),其计算加法运算数(fb)的分数的前导零的数量,并且提供比较逻辑(8) 其基于前导零的数量和对准偏移量计算指示mo的选择信号 对准逻辑(3)输出的高有效位具有全部相同的值,以便:a)控制加法器逻辑(5)的进位逻辑和/或b)控制归一化逻辑(6)的阶段。
    • 3. 发明授权
    • High-sticky calculation in pipelined fused multiply/add circuitry
    • 流水线融合乘法/加法电路中的高粘度计算
    • US07392273B2
    • 2008-06-24
    • US10732039
    • 2003-12-10
    • Guenter GerwigJuergen HaessKlaus Michael Kroener
    • Guenter GerwigJuergen HaessKlaus Michael Kroener
    • G06F7/485G06F7/787
    • G06F7/483G06F5/012G06F7/5443
    • Arithmetic processing circuits in a circuit in a floating point processor having a fused multiply/ADD circuitry. In order to avoid waiting cycles in the normalizer of the floating point arithmetic, control logic calculates in an extremely early state of the overall Multiply/Add processing. Parts of the intermediate add result are significant and have to be selected in the pre-normalizer multiplexer to be fed to the normalizer by counting the leading zero bits (LAB) of the addend in a dedicated circuit right at the beginning of the pipe. LAB is added to the shift amount (SA) that is calculated to align the addend and is then compared with the width of the incrementer. If the sum of (SA+LAB) is larger than the width of the incrementer, which is a constant value, then no significant bits are in the high-part of the intermediate result, and the pre-normalizer multiplexer selects the data from a second predetermined position, otherwise from a first predetermined position.
    • 具有融合乘法/ ADD电路的浮点处理器中的电路中的算术处理电路。 为了避免浮点运算的归一化器中的等待周期,控制逻辑在整体乘法/加法处理的极早期状态下进行计算。 中间加法结果的部分是重要的,必须在预归一化器多路复用器中选择,以通过在管道开头右侧的专用电路中的加数的前导零比特(LAB)进行计数来馈送到归一化器。 将LAB加到被计算以对齐加数的移位量(SA),然后与增量器的宽度进行比较。 如果(SA + LAB)的和大于作为常数值的增量器的宽度,则中间结果的高部分中没有有效位,并且预标准化器多路复用器选择来自 第二预定位置,否则从第一预定位置。
    • 5. 发明授权
    • Advanced execution of extended floating-point add operations in a narrow dataflow
    • 在窄数据流中高级执行扩展浮点添加操作
    • US07373369B2
    • 2008-05-13
    • US10861151
    • 2004-06-04
    • Guenter GerwigKlaus Michael Kroener
    • Guenter GerwigKlaus Michael Kroener
    • G06F7/38
    • G06F7/485G06F2207/3896
    • A method and system for performing floating point additive arithmetic operations of long operands in a narrow dataflow. The operands include first and second floating point numbers having first and second mantissas, respectively, the second operand greater than the first operand. The mantissas are both separated into a low portion and a high portion, the high portions are loaded into N-bit operand registers. The high portion of the first mantissa is aligned with respect to the high portion of the second mantissa, the high portions are then moved into 2N-bit registers. The low portion of the first mantissa is aligned in accordance with the alignment of the first mantissa high portion. The low portions of both mantissas are then concatenated into the registers, the first mantissa concatenated using a hold-function circuit. A 2N-bit-wide adder performs the additive arithmetic operation on the concatenated mantissas.
    • 一种用于在窄数据流中执行长操作数的浮点加法运算的方法和系统。 操作数分别包括具有第一和第二尾数的第一和第二浮点数,第二操作数大于第一操作数。 尾数分为低部分和高部分,高部分被装载到N位操作数寄存器中。 第一尾数的高部分相对于第二尾数的高部分排列,然后将高部分移动到2N位寄存器中。 第一尾数的低部分根据第一尾数高部分的对准来对齐。 两个尾数的低部分然后连接到寄存器中,第一个尾数使用保持功能电路连接。 2N位宽的加法器对级联尾数进行加法运算。