DOUBLE ROUNDED COMBINED FLOATING-POINT MULTIPLY AND ADD
    2.
    发明申请
    DOUBLE ROUNDED COMBINED FLOATING-POINT MULTIPLY AND ADD 有权
    双重圆形组合浮点数乘法和加法

    公开(公告)号:US20140006467A1

    公开(公告)日:2014-01-02

    申请号:US13539198

    申请日:2012-06-29

    IPC分类号: G06F7/44 G06F7/42

    摘要: Methods, apparatus, instructions and logic are disclosed providing double rounded combined floating-point multiply and add functionality as scalar or vector SIMD instructions or as fused micro-operations. Embodiments include detecting floating-point (FP) multiplication operations and subsequent FP operations specifying as source operands results of the FP multiplications. The FP multiplications and the subsequent FP operations are encoded as combined FP operations including rounding of the results of FP multiplication followed by the subsequent FP operations. The encoding of said combined FP operations may be stored and executed as part of an executable thread portion using fused-multiply-add hardware that includes overflow detection for the product of FP multipliers, first and second FP adders to add third operand addend mantissas and the products of the FP multipliers with different rounding inputs based on overflow, or no overflow, in the products of the FP multiplier. Final results are selected respectively using overflow detection.

    摘要翻译: 公开了提供双向组合浮点乘法和附加功能作为标量或向量SIMD指令或作为融合微操作的方法,装置,指令和逻辑。 实施例包括检测浮点(FP)乘法运算和指定作为FP乘法的源操作数结果的后续FP操作。 FP乘法和随后的FP操作被编码为组合FP操作,包括对FP乘法的结果进行舍入,随后是随后的FP操作。 所述组合FP操作的编码可以作为可执行线程部分的一部分使用融合乘法硬件来存储和执行,所述融合乘法加法器包括用于FP乘法器的乘积的溢出检测,第一和第二FP加法器来添加第三操作数加法尾数, 基于FP乘法器产品中溢出或不溢出的FP乘法器的不同舍入输入的产品。 分别使用溢出检测选择最终结果。

    Computer method and apparatus for division and square root operations using signed digit
    3.
    发明授权
    Computer method and apparatus for division and square root operations using signed digit 有权
    使用有符号数字的分割和平方根操作的计算机方法和装置

    公开(公告)号:US06564239B2

    公开(公告)日:2003-05-13

    申请号:US10016902

    申请日:2001-12-14

    IPC分类号: G06F738

    摘要: Computer method and apparatus for performing a square root or division operation generating a root or quotient is presented. A partial remainder is stored in radix-2 or radix-4 signed digit format. A decoder is provided for computing a root or quotient digit, and a correction term dependent on a number of the most significant digits of the partial remainder. An adder is provided for computing the sum of the signed digit partial remainder and the correction term in binary format, and providing the result in signed digit format. The adder computes a carry out independent of a carry in bit and a sum dependent on a Carry_in bit providing a fast adder independent of carry propagate delays. The scaler performs a multiplication by two of the result output from the adder in signed digit format to provide a signed digit next partial remainder.

    摘要翻译: 呈现用于执行产生根或商的平方根或除法运算的计算机方法和装置。 部分余数以radix-2或radix-4有符号数字格式存储。 提供用于计算根数或商数的解码器,以及取决于部分余数的最高有效数字的数量的校正项。 提供加法器,用于计算二进制格式的有符号位部分余数和校正项的和,并以带符号数字格式提供结果。 加法器计算独立于比特进位的进位和取决于提供独立于进位传播延迟的快速加法器的Carry_in位的和。 缩放器执行乘法运算结果从加法器输出的两个符号数字格式,以提供一个有符号数字的下一个部分余数。

    Double rounded combined floating-point multiply and add
    5.
    发明授权
    Double rounded combined floating-point multiply and add 有权
    双圆形组合浮点乘法和加法

    公开(公告)号:US09213523B2

    公开(公告)日:2015-12-15

    申请号:US13539198

    申请日:2012-06-29

    IPC分类号: G06F7/38 G06F7/483 G06F7/544

    摘要: Methods, apparatus, instructions and logic are disclosed providing double rounded combined floating-point multiply and add functionality as scalar or vector SIMD instructions or as fused micro-operations. Embodiments include detecting floating-point (FP) multiplication operations and subsequent FP operations specifying as source operands results of the FP multiplications. The FP multiplications and the subsequent FP operations are encoded as combined FP operations including rounding of the results of FP multiplication followed by the subsequent FP operations. The encoding of said combined FP operations may be stored and executed as part of an executable thread portion using fused-multiply-add hardware that includes overflow detection for the product of FP multipliers, first and second FP adders to add third operand addend mantissas and the products of the FP multipliers with different rounding inputs based on overflow, or no overflow, in the products of the FP multiplier. Final results are selected respectively using overflow detection.

    摘要翻译: 公开了提供双向组合浮点乘法和附加功能作为标量或向量SIMD指令或作为融合微操作的方法,装置,指令和逻辑。 实施例包括检测浮点(FP)乘法运算和指定作为FP乘法的源操作数结果的后续FP操作。 FP乘法和随后的FP操作被编码为组合FP操作,包括对FP乘法的结果进行舍入,随后是随后的FP操作。 所述组合FP操作的编码可以作为可执行线程部分的一部分使用融合乘法硬件来存储和执行,所述融合乘法加法器包括用于FP乘法器的乘积的溢出检测,第一和第二FP加法器来添加第三操作数加法尾数, 基于FP乘法器产品中溢出或不溢出的FP乘法器的不同舍入输入的产品。 分别使用溢出检测选择最终结果。

    Methods, Systems and Computer Program Products for Dynamic Selection and Switching of TCP Congestion Control Algorithms Over a TCP Connection
    6.
    发明申请
    Methods, Systems and Computer Program Products for Dynamic Selection and Switching of TCP Congestion Control Algorithms Over a TCP Connection 审中-公开
    TCP连接的TCP拥塞控制算法动态选择和切换的方法,系统和计算机程序产品

    公开(公告)号:US20090316581A1

    公开(公告)日:2009-12-24

    申请号:US12144975

    申请日:2008-06-24

    IPC分类号: G08C15/00

    摘要: Methods, systems and computer program products for dynamic selection and switching of TCP congestion control algorithms over a TCP connection. Exemplary embodiments include a TCP congestion control algorithm management method, including establishing a first TCP connection on a first network having an end point, wherein the TCP connection includes a first TCP congestion control algorithm, monitoring path characteristics of the TCP connection and dynamically selecting and switching to a second TCP congestion control algorithm in a response to a change in the path characteristics of the TCP connection.

    摘要翻译: 通过TCP连接动态选择和切换TCP拥塞控制算法的方法,系统和计算机程序产品。 示例性实施例包括TCP拥塞控制算法管理方法,包括在具有终点的第一网络上建立第一TCP连接,其中TCP连接包括第一TCP拥塞控制算法,TCP连接的监视路径特性以及动态选择和切换 以响应于TCP连接的路径特性的变化而发送到第二TCP拥塞控制算法。

    Computer method and apparatus for division and square root operations using signed digit
    7.
    发明授权
    Computer method and apparatus for division and square root operations using signed digit 有权
    使用有符号数字的分割和平方根操作的计算机方法和装置

    公开(公告)号:US06779012B2

    公开(公告)日:2004-08-17

    申请号:US10419454

    申请日:2003-04-18

    IPC分类号: G06F7552

    摘要: Computer method and apparatus for performing a square root or division operation generating a root or quotient. A partial remainder is stored in radix-2 or radix-4 signed digit format. A decoder is provided for computing a root or quotient digit, and a correction term dependent on a number of the most significant digits of the partial remainder. An adder is provided for computing the sum of the signed digit partial remainder and the correction term in binary format, and providing the result in signed digit format. The adder computes a carry out independent of a carry in bit and a sum dependent on a Carry_in bit providing a fast adder independent of carry propagate delays. The scaler performs a multiplication by two of the result output from the adder in signed digit format to provide a signed digit next partial remainder.

    摘要翻译: 用于执行产生根或商的平方根或除法运算的计算机方法和装置。 部分余数以radix-2或radix-4有符号数字格式存储。 提供用于计算根数或商数的解码器,以及取决于部分余数的最高有效数字的数量的校正项。 提供加法器,用于计算二进制格式的有符号位部分余数和校正项的和,并以带符号数字格式提供结果。 加法器计算独立于比特进位的进位和取决于提供独立于进位传播延迟的快速加法器的Carry_in位的和。 缩放器执行乘法运算结果从加法器输出的两个符号数字格式,以提供一个有符号数字的下一个部分余数。

    Computer method and apparatus for division and square root operations using signed digit
    8.
    发明授权
    Computer method and apparatus for division and square root operations using signed digit 有权
    使用有符号数字的分割和平方根操作的计算机方法和装置

    公开(公告)号:US06360241B1

    公开(公告)日:2002-03-19

    申请号:US09294597

    申请日:1999-04-20

    IPC分类号: B06F700

    摘要: The invention provides computer apparatus for performing a square root or division operation generating a root or quotient. A partial remainder is stored in radix-2 or radix-4 signed digit format. A decoder is provided for computing a root or quotient digit, and a correction term dependent on a number of the most significant digits of the partial remainder. An adder is provided for computing the sum of the signed digit partial remainder and the correction term in binary format, and providing the result in signed digit format. The adder computes a carry out independent of a carry in bit and a sum dependent on a Carry_in bit providing a fast adder independent of carry propagate delays. The scaler performs a multiplication by two of the result output from the adder in signed digit format to provide a signed digit next partial remainder.

    摘要翻译: 本发明提供用于执行产生根或商的平方根或除法运算的计算机装置。 部分余数以radix-2或radix-4有符号数字格式存储。 提供用于计算根数或商数的解码器,以及取决于部分余数的最高有效数字的数量的校正项。 提供加法器,用于计算二进制格式的有符号位部分余数和校正项的和,并以带符号数字格式提供结果。 加法器计算独立于比特进位的进位和取决于提供独立于进位传播延迟的快速加法器的Carry_in位的和。 缩放器执行乘法运算结果从加法器输出的两个符号数字格式,以提供一个有符号数字的下一个部分余数。

    Generalized push-pull cascode logic technique
    9.
    发明授权
    Generalized push-pull cascode logic technique 有权
    广义推挽式共源共栅逻辑技术

    公开(公告)号:US6144228A

    公开(公告)日:2000-11-07

    申请号:US340774

    申请日:1999-06-28

    摘要: A method and apparatus are presented for efficient implementation of logic and arithmetic functions that generate sets of mutually exclusive output signals. Such a logic family includes a network of NMOS transistors that implements a desired logic function. Coupled to that network is a minimal number of PMOS devices for providing logic level restoration and for compensating for any voltage drops due to the NMOS transistors. With such a structure, the speed, area and power consumption characteristics of logic functions are improved.

    摘要翻译: 提出了一种方法和装置,用于有效地实现产生一组相互排斥的输出信号的逻辑和算术功能。 这种逻辑系列包括实现所需逻辑功能的NMOS晶体管网络。 耦合到该网络是用于提供逻辑电平恢复并用于补偿由于NMOS晶体管的任何电压降的最小数量的PMOS器件。 通过这样的结构,提高了逻辑功能的速度,面积和功耗特性。