Method, apparatus, system for single-path floating-point rounding flow that supports generation of normals/denormals and associated status flags
    1.
    发明授权
    Method, apparatus, system for single-path floating-point rounding flow that supports generation of normals/denormals and associated status flags 有权
    用于单路径浮点舍入流的方法,装置,系统,其支持法线/代数的生成和相关联的状态标志

    公开(公告)号:US09141586B2

    公开(公告)日:2015-09-22

    申请号:US13725268

    申请日:2012-12-21

    IPC分类号: G06F7/499 G06F17/10 G06F7/00

    摘要: A mechanism for performing single-path floating-point rounding in a floating point unit is disclosed. A system of the disclosure includes a memory and a processing device communicably coupled to the memory. In one embodiment, the processing device comprises a floating point unit (FPU) to generate a plurality of status flags for a rounded value of a finite nonzero number. The plurality of status flags are generated based on the finite nonzero number without calculating the rounded value of the finite nonzero number. The plurality of status flags comprises an overflow flag and an underflow flag. The FPU determines whether a rounded value should be calculated for the finite nonzero number based on the plurality of status flags and whether the overflow flag is asserted. Upon determining that the rounded value should be calculated for the finite nonzero number based on the plurality of status flags and that the overflow flag is asserted, the FPU calculates the rounded value of the finite nonzero number based on an overflow rounding. Upon determining that the rounded value should be calculated for the finite nonzero number based on the plurality of status flags and that the overflow flag is not asserted, the FPU calculates the rounded value of the finite nonzero number based on a blended reduced precision rounding.

    摘要翻译: 公开了一种用于在浮点单元中执行单路径浮点舍入的机构。 本公开的系统包括可通信地耦合到存储器的存储器和处理装置。 在一个实施例中,处理装置包括浮点单元(FPU),用于为有限非零数的舍入值生成多个状态标志。 在不计算有限非零数的舍入值的情况下,基于有限非零数生成多个状态标志。 多个状态标志包括溢出标志和下溢标志。 基于多个状态标志,FPU确定是否应针对有限非零数计算舍入值,以及是否断言溢出标志。 在确定对于基于多个状态标志的有限非零数量计算舍入值并且断言溢出标志时,FPU基于溢出舍入来计算有限非零数的舍入值。 在确定基于多个状态标志对于有限非零数进行舍入值计算并且不断言溢出标志时,FPU基于混合减少的精度舍入来计算有限非零数的舍入值。

    Functional unit capable of executing approximations of functions
    3.
    发明授权
    Functional unit capable of executing approximations of functions 有权
    能够执行功能近似的功能单元

    公开(公告)号:US08676871B2

    公开(公告)日:2014-03-18

    申请号:US12890533

    申请日:2010-09-24

    IPC分类号: G06F1/02

    摘要: A semiconductor chip is described having a functional unit that can execute a first instruction and execute a second instruction. The first instruction is an instruction that multiplies two operands. The second instruction is an instruction that approximates a function according to C0+C1X2+C2X22. The functional unit has a multiplier circuit. The multiplier circuit has: i) a first input to receive bits of a first operand of the first instruction and receive bits of a C1 term of the second instruction; ii) a second input to receive bits of a second operand of the first instruction and receive bits of a X2 term of the second instruction.

    摘要翻译: 描述了具有可执行第一指令并执行第二指令的功能单元的半导体芯片。 第一条指令是将两个操作数相乘的指令。 第二条指令是根据C0 + C1X2 + C2X22近似函数的指令。 功能单元具有乘法电路。 所述乘法器电路具有:i)第一输入,用于接收所述第一指令的第一操作数的比特并接收所述第二指令的C1项的比特; ii)用于接收第一指令的第二操作数的比特并接收第二指令的X2项的比特的第二输入。

    SUPER MULTIPLY ADD (SUPER MADD) INSTRUCTION
    6.
    发明申请
    SUPER MULTIPLY ADD (SUPER MADD) INSTRUCTION 有权
    SUPER MULTIPLY ADD(SUPER MADD)指令

    公开(公告)号:US20140052968A1

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

    申请号:US13976404

    申请日:2011-12-23

    IPC分类号: G06F9/30

    摘要: A method of processing an instruction is described that includes fetching and decoding the instruction. The instruction has separate destination address, first operand source address and second operand source address components. The first operand source address identifies a location of a first mask pattern in mask register space. The second operand source address identifies a location of a second mask pattern in the mask register space. The method further includes fetching the first mask pattern from the mask register space; fetching the second mask pattern from the mask register space; merging the first and second mask patterns into a merged mask pattern; and, storing the merged mask pattern at a storage location identified by the destination address.

    摘要翻译: 描述了处理指令的方法,其包括获取和解码指令。 该指令具有单独的目标地址,第一个操作数源地址和第二个操作数源地址组件。 第一个操作数源地址标识掩码寄存器空间中第一个掩码模式的位置。 第二操作数源地址在掩码寄存器空间中标识第二掩码图案的位置。 该方法还包括从掩模寄存器空间获取第一掩模图案; 从掩模寄存器空间中取出第二掩模图案; 将第一和第二掩模图案合并成合并的掩模图案; 以及将合并的掩模图案存储在由目的地地址识别的存储位置。

    Clock distribution system for selectively enabling clock signals to portions of a pipelined circuit
    7.
    发明授权
    Clock distribution system for selectively enabling clock signals to portions of a pipelined circuit 失效
    时钟分配系统,用于选择性地将时钟信号发送到流水线电路的部分

    公开(公告)号:US06611920B1

    公开(公告)日:2003-08-26

    申请号:US09489153

    申请日:2000-01-21

    IPC分类号: G06F132

    摘要: A hierarchical power control system for an integrated circuit may be integrated into a clocking system that includes a global clock generator, a clock distribution network in communication with the global clock generator and a plurality of functional unit blocks each in communication with the global clock generator. The hierarchical power control system may include a first power controller provided in a communication path between the global clock generator and the clock distribution network, and a plurality of second power controllers, one provided in each communication path between the clock distribution network and a functional unit block.

    摘要翻译: 用于集成电路的分级功率控制系统可以被集成到时钟系统中,该时钟系统包括全局时钟发生器,与全局时钟发生器通信的时钟分配网络和与全局时钟发生器通信的多个功能单元模块。 分级功率控制系统可以包括设置在全球时钟发生器和时钟分配网络之间的通信路径中的第一功率控制器和多个第二功率控制器,一个设置在时钟分配网络和功能单元之间的每个通信路径中 块。

    Processor having execution core sections operating at different clock rates
    8.
    发明授权
    Processor having execution core sections operating at different clock rates 失效
    具有执行核心部分以不同时钟速率工作的处理器

    公开(公告)号:US06216234B1

    公开(公告)日:2001-04-10

    申请号:US09092353

    申请日:1998-06-05

    IPC分类号: G06F104

    摘要: A processor including a first execution core section clocked to perform execution operations at a first clock frequency, and a second execution core section clocked to perform execution operations at a second clock frequency which is different than the first clock frequency. The second execution core section runs faster and includes a data cache and critical ALU functions, while the first execution core section includes latency-tolerant functions such as instruction fetch and decode units and non-critical ALU functions. The processor may further include an I/O ring which may be still slower than the first execution core section. Optionally, the first execution core section may include a third execution core section whose clock rate is between that of the first and second execution core sections. Clock multipliers/dividers may be used between the various sections to derive their clocks from a single source, such as the I/O clock.

    摘要翻译: 一种处理器,包括以第一时钟频率执行执行操作的第一执行核心部分和第二执行核心部分,其被计时以在与第一时钟频率不同的第二时钟频率执行执行操作。 第二个执行核心部分运行速度更快,包括数据高速缓存和关键的ALU功能,而第一个执行核心部分包括延迟容忍功能,如指令提取和解码单元以及非关键ALU功能。 处理器还可以包括可能仍然比第一执行核心部分慢的I / O环。 可选地,第一执行核心部分可以包括其时钟速率在第一执行核心部分和第二执行核心部分之间的第三执行核心部分。 可以在各部分之间使用时钟乘法器/分频器,以从单个源(例如I / O时钟)导出其时钟。

    Compressing speech into a digital format
    10.
    发明授权
    Compressing speech into a digital format 失效
    将语音压缩成数字格式

    公开(公告)号:US5899974A

    公开(公告)日:1999-05-04

    申请号:US775786

    申请日:1996-12-31

    IPC分类号: G10L19/00 G10L5/00

    CPC分类号: G10L19/0018

    摘要: A method for compressing speech. An audio signal comprising speech is broken down into its phonetic components. These phonetic components are then converted into data elements that represent each of the phonetic components. The determination of data elements is accomplished using a predefined table that correlates phonetic sounds to data elements. The data elements representing the phonetic sounds are then stored.

    摘要翻译: 压缩语音的方法。 包括语音的音频信号被分解成其语音分量。 然后,这些语音分量被转换成表示每个语音分量的数据元素。 使用将语音与数据元素相关联的预定义表来完成数据元素的确定。 然后存储表示语音的数据元素。