Pipelined floating point adder for digital computer
    23.
    发明授权
    Pipelined floating point adder for digital computer 失效
    用于数字计算机的流水线浮点加法器

    公开(公告)号:US4994996A

    公开(公告)日:1991-02-19

    申请号:US306343

    申请日:1989-02-03

    IPC分类号: G06F7/485 G06F7/50

    摘要: A system for subtracting two floating-point binary numbers in a pipelined floating-point adder/subtractor by aligning the two fractions for sustraction; arbitrarily designating the fraction of one of the two floating-point numbers as the subtrahend, and producing the complement of that designated fraction; adding that complement to the other fraction, normalizing the result; determining whether the result is negative and, if it is, producing the complement of the normalized result; and selecting the larger of the exponents of the two floating-point numbers, and adjusting the value of the selected exponent in accordance with the normalization of the result. The preferred system produces a sticky bit signal by aligning the two fractions for subtraction by shifting one of the two fractions to the right; determining the number of consecutive zeros in the one fraction, prior to the shifting thereof, beginning at the least significant bit position; comparing (1) the number of positions the one fraction is shifted in the aligning step, with (2) the number of consecutive zeros in the one fraction; and producing a sticky bit signal when the number of consecutive zeros is less than the number of positions the one fraction is shifted in the aligning stgep, ther sticky bit signal indicating the truncation of at least one set bit during the aligning step.

    APPARATUS AND METHOD FOR HETEROGENEOUS CHIP MULTIPROCESSORS VIA RESOURCE ALLOCATION AND RESTRICTION
    26.
    发明申请
    APPARATUS AND METHOD FOR HETEROGENEOUS CHIP MULTIPROCESSORS VIA RESOURCE ALLOCATION AND RESTRICTION 有权
    通过资源分配和限制的异构芯片多重处理器的装置和方法

    公开(公告)号:US20120239875A1

    公开(公告)日:2012-09-20

    申请号:US13482713

    申请日:2012-05-29

    IPC分类号: G06F12/00 G06F12/08

    摘要: A method and apparatus for heterogeneous chip multiprocessors (CMP) via resource restriction. In one embodiment, the method includes the accessing of a resource utilization register to identify a resource utilization policy. Once accessed, a processor controller ensures that the processor core utilizes a shared resource in a manner specified by the resource utilization policy. In one embodiment, each processor core within a CMP includes an instruction issue throttle resource utilization register, an instruction fetch throttle resource utilization register and other like ways of restricting its utilization of shared resources within a minimum and maximum utilization level. In one embodiment, resource restriction provides a flexible manner for allocating current and power resources to processor cores of a CMP that can be controlled by hardware or software. Other embodiments are described and claimed.

    摘要翻译: 一种通过资源限制的异构芯片多处理器(CMP)的方法和装置。 在一个实施例中,该方法包括访问资源利用寄存器以识别资源利用策略。 一旦被访问,处理器控制器确保处理器核心以资源利用策略指定的方式利用共享资源。 在一个实施例中,CMP内的每个处理器核心包括指令发布节流阀资源利用寄存器,指令提取节流阀资源利用寄存器以及在最小和最大利用水平内限制其对共享资源的利用的类似方式。 在一个实施例中,资源限制提供了将电流和功率资源分配给可由硬件或软件控制的CMP的处理器核心的灵活方式。 描述和要求保护其他实施例。

    Microcode control system for digital data processing system
    30.
    发明授权
    Microcode control system for digital data processing system 失效
    数字数据处理系统MICROCODE控制系统

    公开(公告)号:US5093775A

    公开(公告)日:1992-03-03

    申请号:US549611

    申请日:1983-11-07

    IPC分类号: G06F9/22 G06F9/28

    CPC分类号: G06F9/28

    摘要: A microcode control system for a digital data processor. The processor sequentially processes data in response to a microinstruction in a data processing path including a plurality of successive processing stages. A control path parallels the data processing path and includes a plurality of stage which transfer the microinstruction in synchronism with the transfer of data through the data processing path. At each stage in the control path, the microinstruction is decoded to determine the operation to be performed in response thereto on the data by the stage in the data processing path, and control signals are generated to control the processing by the stage in the data processing path.

    摘要翻译: 一种用于数字数据处理器的微代码控制系统。 处理器响应于包括多个连续处理级的数据处理路径中的微指令顺序地处理数据。 控制路径平行于数据处理路径并且包括多个级,其通过数据处理路径与数据的传送同步地传送微指令。 在控制路径中的每个阶段,对微指令进行解码,以确定响应于该数据处理路径中的阶段对数据执行的操作,并且生成控制信号以控制数据处理中的阶段的处理 路径。