会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Method for performing decimal floating point addition
    • 执行十进制浮点加法的方法
    • US08161091B2
    • 2012-04-17
    • US12358911
    • 2009-01-23
    • Steven R. CarloughWen H. LiEric M. Schwarz
    • Steven R. CarloughWen H. LiEric M. Schwarz
    • G06F7/485
    • G06F7/4912G06F2207/4911
    • A method for performing a decimal floating point operation including receiving a first operand having a first coefficient and a first exponent into a first register. A second operand having a second coefficient and a second exponent are received into a second register. An operation, either addition or subtraction, associated with the first operand and the second operand is received. Three concurrent calculations are performed on the first operand and the second operand. The three concurrent calculations include: applying the operation to the first operand and the second operand based on a first assumption; applying the operation to the first operand and the second operand based on a second assumption; and applying the operation to the first operand and the second operand based on a third assumption. A final result is selected from the first result, the second result and the third result.
    • 一种用于执行十进制浮点运算的方法,包括将具有第一系数和第一指数的第一操作数接收到第一寄存器中。 具有第二系数和第二指数的第二操作数被接收到第二寄存器中。 接收与第一操作数和第二操作数相关联的加法或减法操作。 在第一个操作数和第二个操作数上执行三个并发计算。 三个并发计算包括:基于第一假设将操作应用于第一操作数和第二操作数; 基于第二假设将操作应用于第一操作数和第二操作数; 以及基于第三假设将所述操作应用于所述第一操作数和所述第二操作数。 从第一个结果,第二个结果和第三个结果中选择最终结果。
    • 9. 发明授权
    • System and method for providing a double adder for decimal floating point operations
    • 提供用于十进制浮点运算的双加法器的系统和方法
    • US07475104B2
    • 2009-01-06
    • US11054687
    • 2005-02-09
    • Steven R. CarloughWilhelm E. HallerWen H. LiEric M. Schwarz
    • Steven R. CarloughWilhelm E. HallerWen H. LiEric M. Schwarz
    • G06F7/485
    • G06F7/4912G06F7/483G06F7/507
    • A system for performing decimal floating point addition. The system includes input registers for inputting a first and second operand for an addition operation. The system also includes a plurality of adder blocks, each calculating a sum of one or more corresponding digits from the first operand and the second operand. Output from each of the adder blocks includes the sum of the corresponding digits and a carry out indicator for the corresponding digits. The calculating is performed during a first clock cycle. The system also includes an intermediate result register for storing the sums of the corresponding digits output from each of the plurality of adder blocks, the storing during the first clock cycle. The system further includes a carry chain for storing the carry out indicator output from each of the plurality of adder blocks, the storing occurring during the first clock cycle. The system further includes an incrementer for adding one to each of the sums stored in the intermediate result register, the incrementing occurring during a second clock cycle. In addition, a mechanism is provided for selecting between each of the sums and the sums incremented by one. The input to the mechanism includes the carry chain. The output includes the final sum of the first operand and the second operand. The selecting occurs during the second clock cycle.
    • 用于执行十进制浮点加法的系统。 该系统包括用于输入用于加法运算的第一和第二操作数的输入寄存器。 该系统还包括多个加法器块,每个加法器块从第一操作数和第二操作数计算一个或多个相应数字的和。 来自每个加法器块的输出包括对应数字的和和相应数字的执行指示符。 计算在第一个时钟周期内执行。 该系统还包括中间结果寄存器,用于存储从多个加法器块中的每一个输出的相应数字的和,在第一时钟周期期间存储。 该系统还包括用于存储来自多个加法器块中的每一个的进位指示符输出的进位链,在第一时钟周期期间发生存储。 该系统还包括一个加法器,用于对存储在中间结果寄存器中的每个和加1,在第二时钟周期期间发生递增。 此外,提供了一种机制,用于在每个总和和加1之和之间进行选择。 机构的输入包括进位链。 输出包括第一个操作数和第二个操作数的最后一个和。 选择发生在第二个时钟周期。
    • 10. 发明授权
    • System and method for providing a double adder for decimal floating point operations
    • 提供用于十进制浮点运算的双加法器的系统和方法
    • US08219604B2
    • 2012-07-10
    • US12348579
    • 2009-01-05
    • Steven R. CarloughWilhelm E. HallerWen H. LiEric M. Schwarz
    • Steven R. CarloughWilhelm E. HallerWen H. LiEric M. Schwarz
    • G06F7/485
    • G06F7/4912G06F7/483G06F7/507
    • A method for implementing an adder including receiving a first and second operand. A sum of one or more corresponding digits from the first operand and the second operand is calculated. The calculating is performed by a plurality of adder blocks. Output from the calculating includes the sum of the corresponding digits and a carry out indicator for the corresponding digits. The sums of the corresponding digits and the carry out indicators in a carry chain are stored in an intermediate result register. Each of the sums in the intermediate result register is incremented by one. A selection between each of the sums and the sums incremented by one is performed. Input to the selecting includes the carry chain, and the output from the selecting includes a final sum of the first operand and the second operand. The final sum is stored in an output register.
    • 一种用于实现加法器的方法,包括接收第一和第二操作数。 计算来自第一操作数和第二操作数的一个或多个对应数字的和。 该计算由多个加法器块执行。 来自计算的输出包括相应数字的和和相应数字的进位指示符。 进位链中相应数字和进位指示的总和存储在中间结果寄存器中。 中间结果寄存器中的每个和增加1。 执行每个和之间的选择,并且递增1。 选择的输入包括进位链,并且来自选择的输出包括第一操作数和第二操作数的最终和。 最后的和存储在输出寄存器中。