发明名称 |
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. |
申请公布号 |
US9519324(B2) |
申请公布日期 |
2016.12.13 |
申请号 |
US201414225612 |
申请日期 |
2014.03.26 |
申请人 |
Intel Corporation |
发明人 |
Mishaeli Michael;Gabor Ron;Valentine Robert C.;Gerber Alex;Sperber Zeev |
分类号 |
G06F1/32;G06F9/22 |
主分类号 |
G06F1/32 |
代理机构 |
Lowenstein Sandler LLP |
代理人 |
Lowenstein Sandler LLP |
主权项 |
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. |
地址 |
Santa Clara CA US |