Controlling operating frequency of a core domain via a non-core domain of a multi-domain processor
First Claim
Patent Images
1. A processor comprising:
- a first domain having at least one core;
a second domain having at least one graphics processor; and
a power controller coupled to the first domain and the second domain, wherein the first domain is to operate in a frequency range between a maximum frequency and a guaranteed frequency, the maximum frequency and the guaranteed frequency set at manufacture, wherein the second domain is to request the power controller to dynamically reduce the frequency range of the first domain.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention includes a method for determining that a non-core domain of a multi-domain processor is not operating at a frequency requested by the non-core domain, sending a request from the non-core domain to a power controller to reduce a frequency of a core domain of the multi-domain processor, and responsive to the request, reducing the core domain frequency. Other embodiments are described and claimed.
123 Citations
20 Claims
-
1. A processor comprising:
-
a first domain having at least one core; a second domain having at least one graphics processor; and a power controller coupled to the first domain and the second domain, wherein the first domain is to operate in a frequency range between a maximum frequency and a guaranteed frequency, the maximum frequency and the guaranteed frequency set at manufacture, wherein the second domain is to request the power controller to dynamically reduce the frequency range of the first domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-readable medium having stored thereon instructions, which if performed by a machine cause the machine to perform a method comprising:
-
determining that a first domain of a processor is not operating at a frequency requested by the first domain, the first domain comprising one or more graphics engines; responsive to the determination, sending a request from the first domain to a power controller to reduce a frequency of a second domain of the processor, the second domain comprising one or more cores; and responsive to the request, reducing the frequency of the second domain to allocate a greater power budget to the first domain, to enable an increase in the frequency of the first domain. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a processor including; a first domain having one or more cores, the first domain to operate at a frequency range between a maximum frequency and a guaranteed frequency, the maximum frequency and the guaranteed frequency set at manufacture; a second domain having at least one graphics engine; a shared cache memory; a memory controller; and a power controller to receive a request from the second domain to dynamically reduce the frequency range at which the first domain can operate, responsive to a determination that the second domain is in operation at a frequency less than a requested frequency; and a dynamic random access memory (DRAM) coupled to the processor. - View Dependent Claims (17, 18, 19, 20)
-
Specification