会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Floating point unit with fused multiply add and method for calculating a result with a floating point unit
    • 具有融合乘法的浮点单元和用浮点单元计算结果的方法
    • US20060184601A1
    • 2006-08-17
    • US11055812
    • 2005-02-11
    • Son TrongJuergen HaessChristian JacobiKlaus KroenerSilvia MuellerJochen Preiss
    • Son TrongJuergen HaessChristian JacobiKlaus KroenerSilvia MuellerJochen Preiss
    • G06F7/38
    • 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) 其基于前导零的数量和对准移位量计算选择信号i 指出对齐逻辑(3)输出的最高有效位是否具有全部相同的值,以便:a)控制加法器逻辑(5)的进位逻辑和/或b)控制归一化逻辑(6 )。
    • 2. 发明申请
    • Leading-Zero Counter and Method to Count Leading Zeros
    • 领先的零计数器和计算领先零的方法
    • US20070050435A1
    • 2007-03-01
    • US11459663
    • 2006-07-25
    • Christian JacobiSilvia MuellerJochen PreissKai Weber
    • Christian JacobiSilvia MuellerJochen PreissKai Weber
    • G06F15/00
    • G06F7/74
    • The present invention relates to a circuit comprising a Leading Zero Counter (LZC) sub-circuit driving a second sub-circuit, like a shifter or arbiter. Shifter circuits or arbiter circuits operating with fewer stages than before have a smaller delay since every stage can select between more than two inputs. This reduces the overall delay of the shifter, arbiter, etc. But for state-of-the art binary LZC circuits this requires a complex recoding between LZC and shifter circuit. In order to provide an improved leading zero circuit having an output which allows a simpler control of a post-connected sub-circuit having two or more stages and having at least one stage with three or more inputs, it is proposed to provide a LZC circuitry providing an output consisting of two or more unary encoded substrings. This removes the requirement for a recoder between LZC and shifter.
    • 本发明涉及一种包括驱动第二子电路的前导零计数器(LZC)子电路的电路,如移相器或仲裁器。 移动器电路或仲裁器电路的运行次数比以前更少,延迟较小,因为每个阶段都可以在两个以上的输入之间进行选择。 这减少了移位器,仲裁器等的总体延迟。但是对于最先进的二进制LZC电路,这需要LZC和移位器电路之间的复杂重新编码。 为了提供具有输出的改进的前导零电路,其允许更简单地控制具有两个或更多个级的后连接子电路并且具有至少一个具有三个或更多个输入的级,所以建议提供一种LZC电路 提供由两个或更多个一元编码的子串组成的输出。 这消除了对LZC和移位器之间的重新编码器的要求。
    • 3. 发明申请
    • Method and Processor for Performing a Floating-Point Instruction Within a Processor
    • 在处理器内执行浮点指令的方法和处理器
    • US20070038693A1
    • 2007-02-15
    • US11462069
    • 2006-08-03
    • Christian JacobiMatthias KleinSilvia MuellerMatthias PflanzJochen Preiss
    • Christian JacobiMatthias KleinSilvia MuellerMatthias PflanzJochen Preiss
    • G06F7/38
    • G06F7/49936
    • The invention relates to a method for performing floating-point instructions within a processor of a data processing system is described, wherein an input of said floating-point instruction comprises a normal or a denormal floating-point number. Said method comprises the steps of storing said floating-point number, normalization of said floating-point number by counting the leading zeros of the mantissa, shifting the fraction part to the left by the number of leading zeros and simultaneously decrementing the exponent by one for every position that the fraction part is shifted to the left, wherein it the input is a normal floating point number the normalization is done after counting no leading zero of the mantissa, execution of a floating point instruction, wherein said normalized floating-point number is utilized as input for the floating point instruction, and storing of a floating-point result. Furthermore a processor to be used to perform said method is described.
    • 本发明涉及一种用于在数据处理系统的处理器内执行浮点指令的方法,其中所述浮点指令的输入包括正常或非正常浮点数。 所述方法包括以下步骤:存储所述浮点数,通过对尾数的前导零进行计数来归一化所述浮点数,将分数部分向左移动前导零的数量,同时将指数递减1, 分数部分向左移动的每个位置,其中输入是普通浮点数,在不计算尾数的前导零之后进行归一化,执行浮点指令,其中所述标准化浮点数为 用作浮点指令的输入,以及浮点结果的存储。 此外,描述了用于执行所述方法的处理器。
    • 10. 发明申请
    • Alignment shifter supporting multiple precisions
    • 对准移位器支持多种精度
    • US20060031272A1
    • 2006-02-09
    • US10912480
    • 2004-08-05
    • Sang DhongHwa-Joon OhSilvia Mueller
    • Sang DhongHwa-Joon OhSilvia Mueller
    • G06F7/00
    • G06F5/012G06F7/485
    • An apparatus, a method, and a computer program are provided for fully utilizing a double precision Floating Point (FP) alignment shifter. In conventional FP adders, and other FP computational units, double precision FP alignment shifters are utilized to perform both double and single precision alignment shifts. However, when a conventional double precision FP alignment shifter is utilized for a single precision calculation, half of the available capacity of the double precision FP alignment shifter is wasted. Therefore, to better utilize the capacity of double precision FP alignment shifter, a modified alignment shifter is utilized that can perform either an alignment shift for a double precision calculation or two simultaneous (or nearly simultaneous) alignment shifts for two single precision calculations.
    • 提供了一种完全利用双精度浮点(FP)对准移位器的装置,方法和计算机程序。 在传统的FP加法器和其他FP计算单元中,双精度FP对准移位器被用于执行双精度和单精度对准移位。 然而,当将传统的双精度FP对准移位器用于单精度计算时,双精度FP对准移位器的可用容量的一半被浪费。 因此,为了更好地利用双精度FP对准移位器的容量,使用改进的对准移位器,其可以执行用于双精度计算的对准移位或用于两个单精度计算的两个同时(或几乎同时)的对准移位。