Controlling operating frequency of a core domain based on operating condition of a non-core domain of a multi-domain processor
First Claim
Patent Images
1. 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 multi-domain 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 of the multi-domain processor to reduce a frequency of a second domain of the multi-domain processor, the second domain comprising one or more cores; and
responsive to the request, reducing the frequency of the second 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.
109 Citations
20 Claims
-
1. 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 multi-domain 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 of the multi-domain processor to reduce a frequency of a second domain of the multi-domain processor, the second domain comprising one or more cores; and responsive to the request, reducing the frequency of the second domain. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor comprising:
-
a core domain; a graphics domain; and a power controller coupled to the core domain and the graphics domain, wherein the core domain is to operate at a frequency range between a maximum frequency and a guaranteed frequency, the maximum frequency and the guaranteed frequency set at manufacture, wherein the graphics domain is to cause the power controller to dynamically reduce at least one of the maximum frequency and the guaranteed frequency of the core domain. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a multi-domain processor including a core domain, a graphics domain, and a power controller, the core 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, wherein the power controller includes a configuration register accessible to the graphics domain, the configuration register to store at least one value to be written by a driver of the graphics domain to enable a dynamic reduction in a frequency range at which the core domain can operate; and a dynamic random access memory (DRAM) coupled to the multi-domain processor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification