MECHANISM FOR SELECTING INSTRUCTIONS FOR EXECUTION IN A MULTITHREADED PROCESSOR
    1.
    发明申请
    MECHANISM FOR SELECTING INSTRUCTIONS FOR EXECUTION IN A MULTITHREADED PROCESSOR 审中-公开
    选择多线程处理器执行指令的机制

    公开(公告)号:WO2006004830A2

    公开(公告)日:2006-01-12

    申请号:PCT/US2005/023094

    申请日:2005-06-30

    CPC classification number: G06F9/3851 G06F9/3861

    Abstract: In one embodiment, a multithreaded processor includes a plurality of buffers, each configured to store instructions corresponding to a respective thread. The multithreaded processor also includes a pick unit coupled to the plurality of buffers. The pick unit may pick from at least one of the buffers in a given cycle, a valid instruction based upon a thread selection algorithm. The pick unit may further cancel, in the given cycle, the picking of the valid instruction in response to receiving a cancel indication.

    Abstract translation: 在一个实施例中,多线程处理器包括多个缓冲器,每个缓冲器被配置为存储对应于相应线程的指令。 多线程处理器还包括耦合到多个缓冲器的拾取单元。 挑选单元可以在给定周期中从至少一个缓冲器中选择基于线程选择算法的有效指令。 拾取单元可以在给定的周期中进一步取消响应于接收到取消指示而选择的有效指令。

    THREAD-BASED CLOCK ENABLING IN A MULTI-THREADED PROCESSOR
    3.
    发明申请
    THREAD-BASED CLOCK ENABLING IN A MULTI-THREADED PROCESSOR 审中-公开
    基于螺纹的时钟在多线程处理器中启用

    公开(公告)号:WO2006005025A2

    公开(公告)日:2006-01-12

    申请号:PCT/US2005/023647

    申请日:2005-06-30

    Abstract: A method and apparatus for controlling power consumption in a multi-threaded processor. In one embodiment, the processor includes at least one logic unit for processing instructions. The logic unit includes a plurality of positions, wherein each of the plurality of positions corresponds to at least one instruction thread. Clock signals may be provided to the logic unit via a clock gating unit. The clock gating unit is configured to inhibit a clock signal from being provided to a corresponding one of the thread positions when no instruction thread is active for that position. The inhibiting of the clock signal for an inactive thread position may reduce power consumption by the processor.

    Abstract translation: 一种用于控制多线程处理器中的功耗的方法和装置。 在一个实施例中,处理器包括用于处理指令的至少一个逻辑单元。 逻辑单元包括多个位置,其中多个位置中的每一个对应于至少一个指令线程。 时钟信号可以经由时钟门控单元提供给逻辑单元。 时钟门控单元被配置为当没有指令线程对于该位置有效时,禁止将时钟信号提供给相应的一个线程位置。 禁止线程位置的时钟信号可能会降低处理器的功耗。

    HIGH-SPEED FLIP-FLOP CIRCUITRY AND METHOD FOR OPERATING THE SAME

    公开(公告)号:WO2004068707A3

    公开(公告)日:2004-08-12

    申请号:PCT/US2004/002311

    申请日:2004-01-27

    Abstract: A high-speed, noise-safe, non-inverting flip-flop is provided. In the flip-flop, a buffer (103) is used to isolate a data input terminal (101) from the remainder of the flip-flop circuitry to prevent erroneous operation of the flip-flop circuitry. Also, a slave node (slave) is connected to a master node (master) to avoid the need for an additional buffer on a data signal critical path, thus preserving the high-speed of the flip-flop circuitry. Overlapped clock signals are used to control data signal transmission to the master node (master) and the slave node (slave). The overlapped clock signals allow the buffer (103) used to isolate the data input terminal (101) to also be used to drive the data signal through the master node (master) to the slave node (slave).

Patent Agency Ranking