发明名称 A METHOD AND CIRCUITRY FOR MANAGING POWER IN A SIMULTANEOUS MULTITHREAD PROCESSOR
摘要 A register in the control unit of the CPU that is used to keep track of the address of the current or next instruction is called a program counter. In an SMT system having two threads, the CPU has program counters for both threads and means for alternately selecting between program counters to determine which thread supplies an instruction to the instruction fetch unit (IFU). The software for the SMT assigns a priority to threads entering the code stream. Instructions from the threads are read from the instruction queues pseudo-randomly and proportional to their execution priorities in the normal power mode. If both threads have a lowest priority, a low power mode is set generating a gated select time every N clock cycles of a clock when valid instructions are loaded. N may be adjusted to vary the amount of power savings and the gated select time.
申请公布号 WO2004095245(A3) 申请公布日期 2005.04.21
申请号 WO2004GB01613 申请日期 2004.04.15
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;IBM UNITED KINGDOM LIMITED;KALLA, RONALD;PHAM, MINH, MICHELLE;WARD III, JOHN 发明人 KALLA, RONALD;PHAM, MINH, MICHELLE;WARD III, JOHN
分类号 G06F1/26;G06F1/32;G06F9/318;G06F9/38 主分类号 G06F1/26
代理机构 代理人
主权项
地址