Processors, methods, and systems to adjust maximum clock frequencies based on instruction type
AssigneeIntel Corporation
InventorsDANIEL J. RAGLAND, PAVITHRA SAMPATH, KIRK PFAENDER, KAHRAMAN D. AKDEMIR, ARIEL GUR
Life of this patent
Estimating the term…
Abstract
An integrated circuit of an aspect includes a power control unit having an interface to receive an indication that one or more instructions of a first type are to be performed by a core. The power control unit also has logic to control a maximum clock frequency for the core based on the indication that the instructions of the first type are to be performed by the core.
Claims25
An integrated circuit comprising:
- a power control unit having:
- an interface to receive an indication that one or more instructions of a first type are to be performed by a core;
- and
- logic to control a maximum clock frequency for the core based on the indication that the instructions of the first type are to be performed by the core.
A method in an integrated circuit comprising:
- receiving an indication that one or more instructions of a first type are to be performed by a core;
- and
- controlling a maximum clock frequency for the core based on the indication that the instructions of the first type are to be performed by the core.
A system to process instructions comprising:
- an interconnect;
- at least one integrated circuit coupled with the interconnect, the at least one integrated circuit having a core and a power control unit, the power control unit having:
- an interface to receive an indication that one or more instructions of a first type are to be performed by a core;
- and
- logic to control a maximum clock frequency for the core based on the indication that the instructions of the first type are to be performed by the core;
- and
- a dynamic random access memory (DRAM) coupled with the interconnect, the DRAM storing a set of instructions that, if performed by the system, are to cause the system to perform operations comprising:
- configure at least one instruction type dependent maximum clock frequency control that is used in part by the logic to control the maximum clock frequency for the core.
An article of manufacture comprising a non-transitory machine-readable storage medium, the non-transitory machine-readable storage medium storing a set of instructions, the set of instructions, if performed by a machine, to cause the machine to perform operations comprising:
- store at least one instruction type dependent maximum clock frequency control corresponding to one or more instructions of a first type to an architecturally visible control register of an integrated circuit, wherein the integrated circuit is to use the at least one instruction type dependent maximum clock frequency control to control a maximum clock frequency for a core during execution of the instructions of the first type.
Dependencies are inferred from the claim text.