发明名称 |
LOCAL POWER GATE (LPG) INTERFACES FOR POWER-AWARE OPERATIONS |
摘要 |
Technologies for local power gate (LPG) interfaces for power-aware operations are described. A processor includes locally-gated circuitry of a core, main core circuitry of the core, the main core, and local power gate (LPG) hardware. The LPG hardware is to power gate the locally-gated circuitry according to local power states of the LPG hardware. The main core decodes a first instruction of a set of instructions to perform a first power-aware operation of a specified length, including computing an execution code path for execution. The main core monitors a current local power state of the LPG hardware, selects one of the code paths based on the current local power state, the specified length, and a specified threshold, and issues a hint to the LPG hardware to power up the locally-gated circuitry and continues execution of the first power-aware operation without waiting for the locally-gated circuitry to be powered up. |
申请公布号 |
US2015277532(A1) |
申请公布日期 |
2015.10.01 |
申请号 |
US201414225612 |
申请日期 |
2014.03.26 |
申请人 |
MISHAELI MICHAEL;GABOR RON;VALENTINE ROBERT C.;GERBER ALEX;SPERBER ZEEV |
发明人 |
MISHAELI MICHAEL;GABOR RON;VALENTINE ROBERT C.;GERBER ALEX;SPERBER ZEEV |
分类号 |
G06F1/32 |
主分类号 |
G06F1/32 |
代理机构 |
|
代理人 |
|
主权项 |
1. A processor comprising:
locally-gated circuitry of a core; main core circuitry of the core, the main core comprising a decode unit and an execution unit; and local power gate (LPG) hardware coupled to the locally-gated circuitry and the main core circuitry, the LPG hardware to power gate the locally-gated circuitry according to local power states of the LPG hardware, wherein the decode unit is to decode a first instruction of a set of instructions to perform a first power-aware operation of a specified length, the first instruction to compute an execution code path for execution, and wherein the execution unit is to:
execute a first micro-operation to monitor a current local power state of the LPG hardware;execute a second micro-operation to select one of a plurality of code paths based on the current local power state, the specified length, and a specified threshold; andexecute a third micro-operation in the selected one of the plurality of code paths to issue a hint to the LPG hardware to power up the locally-gated circuitry and to continue execution of the first power-aware operation without waiting for the locally-gated circuitry to be powered up. |
地址 |
Zichron Yaakov IL |