Graphics processor sub-domain voltage regulation
First Claim
1. A graphics processor core, comprising:
- a voltage domain including one or more texture samplers and one or more execution units (EUs) coupled to a power supply rail and operable at a domain voltage that is to ramp between a high voltage and a low voltage at a first ramp rate;
a first voltage sub-domain of the voltage domain coupled to the power supply rail through a first supply branch, the first voltage sub-domain including at least one of the texture samplers; and
a second voltage sub-domain of the voltage domain coupled to the power supply rail through a second supply branch, the second voltage sub-domain including at least one of the EUs, wherein;
at least one of the first and second supply branches is operable to ramp at a second ramp rate, faster than the first ramp rate, a sub-domain voltage between a reduced sub-domain voltage that is below the domain voltage and maintains the samplers or EUs in an active, low power state, and a high sub-domain voltage that is substantially equal to the domain voltage.
1 Assignment
0 Petitions
Accused Products
Abstract
Voltage regulation of processor sub-domains supplied by a same voltage domain power supply rail. Voltage to certain logic units within the voltage domain may be reduced relative to other logic units of the voltage domain, reducing idle time at high power. In an embodiment, a first voltage-regulated sub-domain includes at least one execution unit (EU) while a second voltage-regulated sub-domain includes at least one texture sampler to provide flexibility in setting the graphics core power-performance point beyond modulating active EU count through power domain (gating) control. In embodiments, a sub-domain voltage is regulated by an on-chip DLDO for fast voltage switching. Clock frequency and sub-domain voltage may be switched faster than the voltage of the voltage domain supply rail, permitting a more finely grained power management that can be responsive to EU workload demand.
17 Citations
22 Claims
-
1. A graphics processor core, comprising:
-
a voltage domain including one or more texture samplers and one or more execution units (EUs) coupled to a power supply rail and operable at a domain voltage that is to ramp between a high voltage and a low voltage at a first ramp rate; a first voltage sub-domain of the voltage domain coupled to the power supply rail through a first supply branch, the first voltage sub-domain including at least one of the texture samplers; and a second voltage sub-domain of the voltage domain coupled to the power supply rail through a second supply branch, the second voltage sub-domain including at least one of the EUs, wherein; at least one of the first and second supply branches is operable to ramp at a second ramp rate, faster than the first ramp rate, a sub-domain voltage between a reduced sub-domain voltage that is below the domain voltage and maintains the samplers or EUs in an active, low power state, and a high sub-domain voltage that is substantially equal to the domain voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A processing system, comprising:
-
a central processor core; a graphics processor core; and a first voltage regulator to provide power supply rails to both the central processor core and the graphics processor core, wherein the graphics processor core further comprises; a voltage domain including one or more texture samplers and one or more execution units (EUs) coupled to receive a domain voltage from one or more of the power supply rails, the domain voltage operable to ramp between a high voltage and a low voltage at a first ramp rate; a first voltage sub-domain coupled to the one or more power supply rails through a first supply branch, the first voltage sub-domain including at least one of the texture samplers; and a second voltage sub-domain coupled to the one or more power supply rails through a second supply branch, the second voltage sub-domain including at least one of the EUs, wherein; at least one of the first and second supply branches includes a second voltage regulator operable to ramp at a second ramp rate, faster than the first ramp rate, a sub-domain voltage between a reduced sub-domain voltage that is below the domain voltage and maintains the sampler or EU in an active, low power state and a high sub-domain voltage that is substantially equal to the domain voltage. - View Dependent Claims (12, 13, 14)
-
-
15. A method of managing performance of a graphics processor core, the method comprising:
-
ramping, at a first ramp rate, a domain voltage supplied over a power supply rail coupled to a voltage domain including one or more samplers and one or more execution units (EUs); monitoring performance demand on the graphics processor core; and ramping, at a second ramp rate greater than the first ramp rate, a first sub-domain voltage supplied from the rail and provided to at least one of the samplers, based on the monitoring, from below the domain voltage to the domain voltage independently of a second sub-domain voltage supplied from the rail and provided to at least one of the EUs. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. At least one non-transitory machine-readable storage medium including machine-readable instructions, that in response to being executed on a computing device, cause the computing device to manage performance of a graphics processor core by:
-
ramping, at a first ramp rate, a domain voltage supplied over a power supply rail coupled to a voltage domain including one or more samplers and one or more execution units (EUs); monitoring performance demand on the graphics processor core; and based on the monitoring, ramping, at a second ramp rate greater than the first ramp rate, a first sub-domain voltage supplied from the rail to one or more of the samplers from below the domain voltage to the domain voltage independently of a second sub-domain voltage supplied from the rail to at least one of the EUs. - View Dependent Claims (22)
-
Specification