会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Floating point split multiply/add system which has infinite precision
    • 具有无限精度的浮点分割乘法/加法系统
    • US5880983A
    • 1999-03-09
    • US620733
    • 1996-03-25
    • Timothy Alan ElliottRobert Thaddeus GollaChristopher Hans OlsonTerence Matthew Potter
    • Timothy Alan ElliottRobert Thaddeus GollaChristopher Hans OlsonTerence Matthew Potter
    • G06F7/544G06F7/38
    • G06F7/5443G06F7/483G06F7/49942
    • A method and system for an infinite precision split multiply and add operation which has increased speed. The method and system for providing a split multiply and add of a plurality of operands include a multiplier and an adder means. The multiplier multiplies a first portion of the plurality of operands, thereby providing a product. The adder, which combines the remaining operands and the product, comprise at least one pair of data paths. Each pair of data paths comprises a first data path and a second data path. The first data path comprises a first aligner, a first adder, and a first normalizer capable of shifting a mantissa by a substantially fewer number digits than the aligner. The second data path comprises a second aligner, a second adder, and a second normalizer capable of shifting a mantissa by a substantially larger number of digits than the aligner. Accordingly, the present invention includes split multiply and add data paths which, individually, are faster than a fused multiply and add. In addition, the split multiply and add data paths can preserve the appearance of infinite precision. Consequently, overall system performance is increased.
    • 一种用于无限精密分割乘法和加法运算的方法和系统,其具有增加的速度。 用于提供多个操作数的分割乘法和相加的方法和系统包括乘法器和加法器装置。 乘法器乘以多个操作数的第一部分,从而提供乘积。 组合剩余操作数和乘积的加法器包括至少一对数据路径。 每对数据路径包括第一数据路径和第二数据路径。 第一数据路径包括第一对准器,第一加法器和第一归一化器,其能够将尾数与对准器相比更少的数字位移。 第二数据路径包括第二对准器,第二加法器和第二归一化器,其能够将尾数移位比对准器大得多的位数。 因此,本发明包括分离的乘法和加法数据路径,其分别比融合乘法和加法更快。 此外,拆分乘法和添加数据路径可以保持无限精度的外观。 因此,整体系统性能提高。
    • 2. 发明授权
    • Method and system for executing a context-altering instruction without
performing a context-synchronization operation within high-performance
processors
    • 用于执行上下文改变指令而不在高性能处理器内执行上下文同步操作的方法和系统
    • US5898864A
    • 1999-04-27
    • US918059
    • 1997-08-25
    • Robert Thaddeus GollaJames Allan KahleAlbert John LoperSoummya Mallick
    • Robert Thaddeus GollaJames Allan KahleAlbert John LoperSoummya Mallick
    • G06F9/38G06F9/44
    • G06F9/3863G06F9/3842
    • A method and system for executing a context-altering instruction within a processor are disclosed. The processor has a superscalar architecture that includes multiple pipelines, buffers, registers, and execution units. The processor also includes a machine state register for identifying a context of the processor, and a shadow machine state register in conjunction with the machine state register. During operation, a first state of the machine state register is copied to the shadow machine state register. Instructions are executed in accordance with a context identified by the first state of the machine state register. The first state of the shadow machine state register is subsequently altered to a second state in response to decoding a context-altering instruction. The context-altering instruction and subsequent instructions are then executed in accordance with the second state of the shadow machine state register. Finally, the first state of the machine state register is altered to the second state in response to a completion of the context-altering instruction. As a result context synchronization operations are avoided.
    • 公开了一种用于在处理器内执行上下文更改指令的方法和系统。 处理器具有超标量架构,其包括多个管道,缓冲器,寄存器和执行单元。 处理器还包括用于识别处理器的上下文的机器状态寄存器和与机器状态寄存器一起的影子机状态寄存器。 在运行期间,机器状态寄存器的第一个状态被复制到影子机状态寄存器。 根据由机器状态寄存器的第一状态识别的上下文来执行指令。 响应于解码上下文改变指令,影子机状态寄存器的第一状态随后被改变到第二状态。 然后根据影子机状态寄存器的第二状态执行上下文改变指令和随后的指令。 最后,响应于上下文改变指令的完成,机器状态寄存器的第一状态被改变到第二状态。 因此,避免了上下文同步操作。
    • 3. 发明授权
    • Method and system for performing a high speed floating point add
operation
    • 执行高速浮点加法运算的方法和系统
    • US5790445A
    • 1998-08-04
    • US641307
    • 1996-04-30
    • Lee Evan EisenTimothy Alan ElliottRobert Thaddeus GollaChristopher Hans Olson
    • Lee Evan EisenTimothy Alan ElliottRobert Thaddeus GollaChristopher Hans Olson
    • G06F5/01G06F7/485G06F7/50G06F7/38
    • G06F7/485G06F5/012
    • A system and method for calculating a floating point add/subtract of a plurality of floating point operands is disclosed. The system comprises at least one pair of data paths. Each pair of data paths comprises a first data path and a second data path. The first data path includes a first aligner, a first adder coupled to the first aligner, and a first normalizer coupled to the first adder. The first normalizer is capable of shifting a mantissa by a substantially smaller number of digits than the first aligner. The second data path comprises control logic, a second aligner coupled to the control logic, a second adder coupled to the second aligner, and a second normalizer coupled to the second adder. The control logic provides a control signal that is responsive to a first predetermined number of digits of each exponent of a pair of exponents. The pair of exponents are the exponents for a pair of inputs to the second data path. The second aligner is responsive to the control signal provided by the control logic. In addition, the second normalizer is capable of shifting a mantissa by a substantially larger number of digits than the second aligner.
    • 公开了一种用于计算多个浮点操作数的浮点加法/减法的系统和方法。 该系统包括至少一对数据路径。 每对数据路径包括第一数据路径和第二数据路径。 第一数据路径包括第一对准器,耦合到第一对准器的第一加法器和耦合到第一加法器的第一归一化器。 第一标准器能够将尾数移位比第一对准器小得多的位数。 第二数据路径包括控制逻辑,耦合到控制逻辑的第二对准器,耦合到第二对准器的第二加法器以及耦合到第二加法器的第二归一化器。 控制逻辑提供响应于一对指数的每个指数的第一预定数量位数的控制信号。 一对指数是对于第二数据路径的一对输入的指数。 第二对准器响应于由控制逻辑提供的控制信号。 此外,第二归一化器能够将尾数移动比第二对准器大得多的位数。