会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 91. 发明授权
    • Method and apparatus for performing a mask-driven interval multiplication operation
    • 用于执行掩模驱动间隔乘法运算的方法和装置
    • US06629120B1
    • 2003-09-30
    • US09710454
    • 2000-11-09
    • G. William WalsterDmitri Chiriaev
    • G. William WalsterDmitri Chiriaev
    • G06F752
    • G06F7/49989G06F7/523
    • One embodiment of the present invention provides a system that facilitates performing a mask-driven multiplication operation between arithmetic intervals within a computer system. The system first receives interval operands, including a first interval and a second interval, to be multiplied together to produce a resulting interval. Next, the system uses the operand values to create a mask. The system uses this mask to perform a multi-way branch to the code for the interval operands. In one embodiment of the present invention, creating the mask additionally involves: determining whether the first interval and/or second intervals are empty, and modifying the mask so the multi-way branch directs the execution flow of the program to appropriate code for this case. In one embodiment of the present invention, if the first interval is empty or if the second interval is empty, the multi-way branch directs the execution flow of the program to code that sets the resulting interval to be empty.
    • 本发明的一个实施例提供一种有助于在计算机系统内的运算间隔之间进行掩模驱动乘法运算的系统。 系统首先接收包括第一间隔和第二间隔的间隔操作数,以便相乘以产生得到的间隔。 接下来,系统使用操作数值创建掩码。 系统使用该掩码对间隔操作数的代码执行多路分支。 在本发明的一个实施例中,创建掩模还包括:确定第一间隔和/或第二间隔是否为空,以及修改掩码,使得多路分支将程序的执行流程引导到适用于该情况的代码 。 在本发明的一个实施例中,如果第一间隔为空或者如果第二间隔为空,则多路分支将程序的执行流引导到将所得间隔设置为空的代码。
    • 92. 发明授权
    • Divider and method with high radix
    • 高分子的分隔线和方法
    • US06625633B1
    • 2003-09-23
    • US09585894
    • 2000-06-01
    • Koji Hirairi
    • Koji Hirairi
    • G06F752
    • G06F7/535G06F2207/5353
    • A high radix divider capable of reducing the size of the circuit of a quotient/remainder judgement unit in a radix 2k restoring division divider for finding a quotient k number of bits at a time, comparing multiples B, 2B, and 3B of a divisor B with a remainder R in parallel in two-input comparators and a three-input comparator and performing radix 4 division by finding a quotient 2 bits at a time. At this time, using a three-input comparator 313 in the comparison of 3B=(B+2B)≦R to realize comparison without the addition (B+2B), also, finding a new remainder Re in a three-input adder/subtractor for the simultaneous complex addition/subtraction R−(x+y) by a single ripple carry.
    • 一个高基数分频器,其能够减小基数2k恢复分频器中的商/余数判断单元的电路的大小,以便一次找到商k个位数,将B,2B和3B的倍数比较 具有两个输入比较器并联的余数R的除数B和三输入比较器,并且一次通过寻找商2位执行小数4除法。 此时,在比较3B =(B + 2B)<= R的情况下使用三输入比较器313来实现比较而没有加法(B + 2B),同样,在三输入加法器中找到新的余数Re /减法器,用于通过单个纹波进位同时复加数/减法R-(x + y)。
    • 94. 发明授权
    • Split multiplier array and method of operation
    • 拆分乘法器阵列和操作方法
    • US06598064B1
    • 2003-07-22
    • US09477487
    • 2000-01-04
    • Daniel W. Green
    • Daniel W. Green
    • G06F752
    • G06F7/5324G06F7/483G06F7/5312
    • A multiplier circuit for use in a data processor. The multiplier circuit contains a partial products generating circuit that receives a multiplicand value and a multiplier value and generates a group of partial products. The multiplier circuit also contains a split array for adding the partial products. A first summation array has a first group of adders that sum the even partial products to produce an even summation value. A second summation array has a second group of adders that sum the odd partial products to produce an odd summation value. The even and odd summation values are then summed to produce the output of the multiplier.
    • 用于数据处理器的乘法器电路。 乘法器电路包含接收被乘数值和乘数值的部分乘积生成电路,并生成一组部分乘积。 乘法器电路还包含用于添加部分乘积的分割数组。 第一求和阵列具有第一组加法器,其将偶数部分乘积求和以产生偶求和值。 第二求和阵列具有第二组加法器,其将奇数部分乘积求和以产生奇数和值。 然后将偶和奇数求和值相加以产生乘数的输出。
    • 95. 发明授权
    • Method and circuit for digital division
    • 数字分割方法与电路
    • US06578062B1
    • 2003-06-10
    • US09418168
    • 1999-10-13
    • Cliff GoldJohn Lee
    • Cliff GoldJohn Lee
    • G06F752
    • G06F7/535
    • A method and apparatus for calculating a quotient from a dividend and a divisor, wherein the divisor can be represented as (2N+2M) where N is greater than M, and wherein the dividend comprises an X-bit binary number divisible by the divisor without a remainder. The values of N and M for the dividend are determined such that the divisor is equal to the value (2N+2M). The M-th through the (N−1)-th bits of the dividend are selected as lower order bits of the quotient. The (N−1)-th and the (2N−M−1)-th bits of the dividend are examined. If the (N−1)-th bit of the dividend is “1” and if the (2N−M−1)-th bit of the dividend is “0”, then one is subtracted from a value represented by the (2N−M)-th through the (X−1)-th bits of the dividend to obtain a result as higher order bits of the quotient. Otherwise, the (2N−M)-th through the (X−1)-th bits of the dividend are selected as higher order bits of the quotient. Finally, the higher order bits and the lower order bits are concatenated to obtain the quotient.
    • 一种用于从除数和除数计算商的方法和装置,其中除数可以表示为(2N + 2M)其中N大于M,并且其中除数包括除数除以除数除数的X位二进制数, 剩下的 确定用于分红的N和M的值,使得除数等于值(2N + 2M)。 被除数的第M到第(N-1)位被选为商的低阶位。 检查分红的第(N-1)和(2N-M-1)位。 如果被除数的第(N-1)位为“1”,并且如果被除数的第(2N-M-1)位为“0”,则从由(2N -M)通过被除数的(X-1)位来获得作为商的较高阶位的结果。 否则,选择被除数的(2N-M)到第(X-1)个比特作为商的高阶比特。 最后,将高阶位和低阶位相连以获得商。
    • 96. 发明授权
    • Method of executing each of division and remainder instructions and data processing device using the method
    • 使用该方法执行每个分割和余数指令和数据处理设备的方法
    • US06560624B1
    • 2003-05-06
    • US09477001
    • 2000-01-03
    • Sugako OtaniHiroyuki Kondo
    • Sugako OtaniHiroyuki Kondo
    • G06F752
    • G06F7/535G06F9/3001G06F9/3016G06F9/30167G06F9/325G06F2207/3816G06F2207/5352
    • A data processing device comprises an instruction decoding unit for decoding a code of either a division instruction or a remainder instruction applied thereto, the instruction code having a size field for storing data size information. When a control unit receives a decoded result from the instruction decoding unit, the decoded result indicating the data size information stored in the size field of the instruction code, it presets a number of times that one loop iteration comprised of steps required for executing either the division instruction or the remainder instruction is to be carried out, based on the data size information. An ALU disposed within an arithmetic unit performs the loop iteration for either the division instruction or the remainder instruction only the number of times preset by the control unit.
    • 数据处理装置包括:指令解码单元,用于解码分配指令或应用于其的余数指令的代码,所述指令代码具有用于存储数据大小信息的大小字段。 当控制单元从指令解码单元接收到解码结果时,指示存储在指令代码的大小字段中的数据大小信息的解码结果,它预设一次循环迭代的次数,该循环迭代包括执行任一 将根据数据大小信息执行除法指令或余数指令。 设置在算术单元内的ALU对分割指令或余数指令执行循环迭代,仅执行由控制单元预设的次数。
    • 97. 发明授权
    • Shared FP and SIMD 3D multiplier
    • 共享FP和SIMD 3D乘数
    • US06490607B1
    • 2002-12-03
    • US09416401
    • 1999-10-12
    • Stuart F. Oberman
    • Stuart F. Oberman
    • G06F752
    • G06F7/53G06F7/4991G06F7/49936G06F7/49963G06F7/49994G06F7/5338G06F7/5443G06F9/30036G06F9/3017G06F9/3804G06F9/3885G06F17/16G06F2207/3824G06F2207/3828
    • A multiplier configured to perform multiplication of both scalar floating point values (X×Y) and packed floating point values (i.e., X1×Y1 and X2×Y2). In addition, the multiplier may be configured to calculate X×Y−Z. The multiplier comprises selection logic for selecting source operands, a partial product generator, an adder tree, and two or more adders configured to sum the results from the adder tree to achieve a final result. The multiplier may also be configured to perform iterative multiplication operations to implement such arithmetical operations such as division and square root. The multiplier may be configured to generate two versions of the final result, one assuming there is an overflow, and another assuming there is not an overflow. A computer system and method for performing multiplication are also disclosed.
    • 配置为执行两个标量浮点值(XxY)和压缩浮点值(即X1xY1和X2xY2)的乘法的乘法器。 此外,乘法器可以被配置为计算XxY-Z。 乘法器包括用于选择源操作数的选择逻辑,部分乘积生成器,加法器树和被配置为对来自加法器树的结果求和以获得最终结果的两个或更多个加法器。 乘法器还可以被配置为执行迭代乘法运算以实现诸如除法和平方根的算术运算。 乘法器可以被配置为生成最终结果的两个版本,一个假设有溢出,另一个假设没有溢出。 还公开了一种用于执行乘法的计算机系统和方法。
    • 99. 发明授权
    • Method for the performance of an integer division
    • 执行整数除法的方法
    • US06470372B1
    • 2002-10-22
    • US09282370
    • 1999-03-31
    • Guy Monier
    • Guy Monier
    • G06F752
    • G06F7/535G06F7/728
    • A method for performing in a modular arithmetic coprocessor an integer division of a first binary data element by a second binary data element. The result is obtained by making an iterative loop of operations including an integer division of the first data element by a most significant word of the second data element. A test is performed to determine if the result of the division performed corresponds to a word of the final result sought. The first data element is modified by subtracting from it a data element produced by multiplying the second data element by the word of the final result sought that has been previously produced.
    • 一种用于在模算术协处理器中执行第二二进制数据元素的第一二进制数据元素的整数除法的方法。 结果是通过进行包括由第二数据元素的最高有效字的第一数据元素的整数除法的迭代循环来获得的。 执行测试以确定执行的划分的结果是否与寻求的最终结果的单词相对应。 通过从其中减去通过将第二数据元素乘以先前产生的最终结果的字来产生的数据元素来修改第一数据元素。
    • 100. 发明授权
    • Multiplier for operating n bits and n/2 bits and method therefor
    • 用于操作n位和n / 2位的乘数及其方法
    • US06460064B1
    • 2002-10-01
    • US09280449
    • 1999-03-30
    • Dong Sun Lee
    • Dong Sun Lee
    • G06F752
    • G06F7/5338G06F7/5318G06F2207/382
    • A multiplier for multiplying n bits and n/2 bits is disclosed, wherein a word multiplication is implemented by input of two words. The apparatus includes an encoder receiving the two words and pretreating one of the two words, a partial product generating unit outputting a partial product by multiplying the pretreated word and the unpretreated word from the encoder in accordance with a word control signal, a Wallace tree adder dividing the partial product into first and second output signals, and an adder receiving the first and second output signals and outputting word and byte multiplication output results in accordance with the word control signal.
    • 公开了用于乘以n位和n / 2位的乘法器,其中通过输入两个字来实现字乘法。 该装置包括接收两个字并且预处理两个字中的一个的编码器,通过根据字控制信号将经预处理的字和未经处理的字乘以编码器的未经处理的字来输出部分乘积的部分乘积生成单元,华莱士树加法器 将部分积分解为第一和第二输出信号,以及加法器,接收第一和第二输出信号,并根据字控制信号输出字和字乘法输出结果。