会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 53. 发明申请
    • METHOD AND SYSTEM FOR OPTIMIZING FLOATING POINT CONVERSION BETWEEN DIFFERENT BASES
    • 用于优化不同基础之间的浮点转换的方法和系统
    • US20080263121A1
    • 2008-10-23
    • US11736090
    • 2007-04-17
    • Trevor E. CarlsonAli Y. Duale
    • Trevor E. CarlsonAli Y. Duale
    • G06F7/42
    • H03M7/24
    • A method of performing floating-point conversions in a digital computing system includes determining a source coefficient, c1, and a source exponent, n, of an input value represented by a floating-point number in a source base, b1; converting the source coefficient to a common base, b2, and storing the converted coefficient in a first digit collection; iteratively multiplying the contents of the first digit collection by b1 and storing the intermediate results therein, wherein one or more overflow bits of the first digit collection are carried and added to one or more additional digit collections once a nonzero value is reached; and an output value in the common base is stored in the digit collections after n multiplication iterations, represented by c2×b2m, wherein c2 is the converted coefficient of the output value in the common base b2 and m is the exponent of the output value.
    • 一种在数字计算系统中执行浮点转换的方法包括确定源数据c 1和源指数n,源数据n由源中的浮点数表示的输入值 碱,b <1> 将源系数转换为公共基数b <2>,并将转换的系数存储在第一数字集合中; 将第一数字集合的内容迭代乘以b 1&lt; 1&gt;并将其中的中间结果存储在其中,其中携带第一数字集合的一个或多个溢出比特并将其添加到一个或多个附加数字集合 达到非零值; 并且共同基底中的输出值被存储在数字集合中,在n乘法迭代之后,由c 2 2 x b 2,...,m 2表示,其中c &lt; 2&gt; 2是公共基底b 2中的输出值的转换系数,m是输出值的指数。
    • 54. 发明授权
    • Methods and apparatus for scheduling operation of a data source
    • 调度数据源操作的方法和装置
    • US07322032B1
    • 2008-01-22
    • US10446981
    • 2003-05-28
    • Gregory S. GossAlbert A. SlaneChristopher J. Kappler
    • Gregory S. GossAlbert A. SlaneChristopher J. Kappler
    • G06F9/46G06F9/30G06F7/38G06F7/42G06F7/50G01R31/08
    • G06F7/24G06F9/3836
    • A computerized device has dynamically modifiable hardware, such as an ASIC, that performs queue-scheduling operations. The hardware incorporates a generic sorting processor (GSP) that is dynamically configurable to implement various sorting algorithms to meet specific queue scheduling requirements for the computerized device. The computerized device extracts a first time stamp value and a second time stamp value associated with a first queue and a second queue, respectively. The computerized device receives instructions to configure a table of the GSP with scheduling entries. The computerized device compares the first time stamp value with the second time stamp value to form a comparison result. The computerized device then selects a decision instruction from the table, based upon the comparison result, and identifies a preferred queue of the first queue and the second queue, based upon the decision instruction.
    • 计算机化设备具有可动态修改的硬件,例如执行队列调度操作的ASIC。 该硬件包含通用排序处理器(GSP),可以动态配置,以实现各种排序算法,以满足计算机化设备的特定队列调度要求。 计算机化设备分别提取与第一队列和第二队列相关联的第一时间戳值和第二时间戳值。 计算机化设备接收指令以配置具有调度条目的GSP表。 计算机化设备将第一时间戳值与第二时间戳值进行比较以形成比较结果。 计算机化设备然后基于比较结果从表中选择一个决定指令,并且基于该判定指令来识别第一队列和第二队列的首选队列。
    • 55. 发明申请
    • Arithmethic logic and shifting device for use in a processor
    • 用于处理器的逻辑逻辑和移位装置
    • US20070100923A1
    • 2007-05-03
    • US11266076
    • 2005-11-02
    • Muhammad AhmedAjay IngleSujat Jamil
    • Muhammad AhmedAjay IngleSujat Jamil
    • G06F7/42
    • G06F9/30181G06F9/30032G06F9/3012G06F9/30189G06F9/3802G06F9/3851G06F9/3885
    • An arithmetic logic and shifting device is disclosed and includes an arithmetic logic unit that has a first input to receive a first operand from a first register port, a second input to receive a second operand from a second register port, and an output to selectively provide a memory address to a memory unit in a first mode of operation and to selectively provide an arithmetic output in a second mode of operation. Further, the arithmetic logic and shifting device includes a programmable shifter device that has a first input to receive data from the memory unit, a second input to receive the arithmetic output, a third input to receive an operation code of a computer execution instruction, and a shifted output to provide shifted data.
    • 公开了算术逻辑和移位装置,并且包括算术逻辑单元,该算术逻辑单元具有从第一寄存器端口接收第一操作数的第一输入端,从第二寄存器端口接收第二操作数的第二输入端和选择性地提供 以第一操作模式向存储器单元提供存储器地址,并且在第二操作模式中选择性地提供算术输出。 此外,算术逻辑和移位装置包括可编程移位器装置,其具有用于从存储器单元接收数据的第一输入端,用于接收算术输出的第二输入端,接收计算机执行指令的操作码的第三输入端,以及 移位输出以提供移位数据。
    • 56. 发明申请
    • Data processing apparatus and method for comparing floating point operands
    • US20050210093A1
    • 2005-09-22
    • US10805502
    • 2004-03-22
    • Christopher HindsDavid Lutz
    • Christopher HindsDavid Lutz
    • G06F7/02G06F7/42G06F7/483
    • G06F7/026G06F7/483
    • The present invention provides a data processing apparatus and method for comparing first and second floating point operands to produce a comparison result. Each floating point operand has a sign component, an exponent component, and a fraction component. The data processing apparatus comprises first processing logic operable to receive, for each floating point operand, a first component derived from a predetermined number of most significant bits of the fraction component of that floating point operand, the predetermined number being less than the total number of bits constituting the fraction component. The first processing logic is further operable to receive the sign components and the exponent components of the first and second floating point operands and to compare the sign components, the exponent components and the first components of the first and second floating point operands in order to produce a plurality of signals indicative of the comparison. Evaluation logic is then used to evaluate whether the comparison result can be determined from those plurality of signals, and if so, the comparison result is determined. Further, second processing logic is provided which is operable, in the event that the evaluation logic determines that the comparison result cannot be determined from the plurality of signals, to receive, for each floating point operand, a second component derived from at least the bits of the fraction component of that floating point operand other than the predetermined number of most significant bits. The second processing logic then compares the second components of the first and second floating point operands in order to produce at least one further signal indicative of the comparison, and the evaluation logic is further operable to determine the comparison result from the plurality of signals and the at least one further signal. This technique provides a particularly quick and power efficient technique for producing the comparison result.
    • 59. 发明授权
    • High performance adder for multiple parallel add operations
    • 高性能加法器,用于多个并行加法运算
    • US6003125A
    • 1999-12-14
    • US12381
    • 1998-01-23
    • David Shippy
    • David Shippy
    • G06F7/50G06F7/507G06F7/42G06F7/44
    • G06F7/507G06F2207/382G06F2207/3828
    • An adder unit for a microprocessor, being capable, in response to a first control signal, of adding two full word data values, stored in a first storage location and in a second storage location, respectively, and being capable, in response to a second control signal, of adding in parallel four half word data values, a first half word data value and a second half word data value being stored in the first storage location at the low half and the high half thereof, respectively, and a third half word data value and a fourth half word data value being stored in the second storage location at the low half and the high half thereof, respectively. The adder unit includes a first half word adder, arranged so as to add the first half word and the third half word to provide a first sum output of the adder unit, and a first carry out signal. The adder unit also includes a second half word adder arranged so as to add the second half word and the fourth half word, with a carry-in of 0 to provide a second sum output. The adder unit also includes a third half word adder arranged so as to add the second half word and the fourth half word, with a carry-in of 1 to provide a third sum output. Finally, the adder unit includes logic responsive to the first and the second control signals such that when the first control signal is present and the first carry-out signal is a 0, the logic provides the second sum output as a second sum output of the adder, to be concatenated with the first sum output of the adder, but, when the first control signal is present and the first carry-out signal is a 1, the logic provides the third sum output as a second sum output of the adder, to be concatonated with the first sum output of the adder. On the othe hand, when the second control signal is present, the logic provides the second sum output as a second sum output of the adder.
    • 一种用于微处理器的加法器单元,其能够响应于第一控制信号分别存储在第一存储位置和第二存储位置中的两个全字数据值,并且能够响应于第二控制信号 控制信号,分别并入四个半字数据值,第一半字数据值和第二半字数据值分别存储在第一存储位置的低半部和高半部,第三半字 数据值和第四半字数据值分别存储在第二存储位置的低半部和高半部。 加法器单元包括第一半字加法器,其被布置为将第一半字和第三半字相加以提供加法器单元的第一和输出和第一进位信号。 加法器单元还包括第二半字加法器,其被布置以便以0的进位输入来添加第二半字和第四半字,以提供第二和输出。 加法器单元还包括第三半字加法器,其被布置为以第二半字和第四半字相加,进位输入为1以提供第三和输出。 最后,加法器单元包括响应于第一和第二控制信号的逻辑,使得当存在第一控制信号并且第一进位输出信号为0时,逻辑提供第二和输出作为第二和输出 加法器,与加法器的第一和输出连接,但是当存在第一控制信号并且第一进位输出信号为1时,逻辑提供第三和输出作为加法器的第二和输出, 与加法器的第一和输出相加。 另一方面,当存在第二控制信号时,逻辑提供第二和输出作为加法器的第二和输出。