Rotational graphics sub-slice and execution unit power down to improve power performance efficiency
First Claim
Patent Images
1. A processor comprising:
- a plurality of processor cores, wherein the processor comprises a first portion and a second portion, wherein the first portion comprises one or more of the plurality of processor cores and a level 2 (L2) cache, wherein the second portion comprises a level 3 (L3) cache;
at least one voltage regulator logic circuitry to control supply of voltage to one or more of the plurality of processor cores;
on-chip power management logic circuitry to cause power-gating amongst the first portion or the second portion of the processor based at least in part on an indication to reduce power consumption of the first portion or the second portion; and
one or more on-chip sensors to sense one or more value variations in one or more of;
temperature, voltage, current, and activity for one or more of the plurality of processor cores, wherein the indication to reduce power consumption is based on the one or more value variations, wherein the on-chip power management logic circuitry is to cause rotation of power-gating amongst one or more portions of the plurality of processor cores, wherein the on-chip power management logic circuitry is to cause a first time period spent in a first rotation to have a different period than a second time period spent in a second rotation.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus relating to rotational graphics sub-slice and Execution Unit (EU) power down to improve power performance efficiency are described. In one embodiment, power-gating is rotated amongst single sub-slices within each slice of a plurality of slices based on an indication to reduce power consumption of a computational logic. The computational logic includes the plurality of slices and each of the plurality of slices includes a plurality of sub-slices to perform one or more computations. Other embodiments are also disclosed and claimed.
-
Citations
23 Claims
-
1. A processor comprising:
-
a plurality of processor cores, wherein the processor comprises a first portion and a second portion, wherein the first portion comprises one or more of the plurality of processor cores and a level 2 (L2) cache, wherein the second portion comprises a level 3 (L3) cache; at least one voltage regulator logic circuitry to control supply of voltage to one or more of the plurality of processor cores; on-chip power management logic circuitry to cause power-gating amongst the first portion or the second portion of the processor based at least in part on an indication to reduce power consumption of the first portion or the second portion; and one or more on-chip sensors to sense one or more value variations in one or more of;
temperature, voltage, current, and activity for one or more of the plurality of processor cores, wherein the indication to reduce power consumption is based on the one or more value variations, wherein the on-chip power management logic circuitry is to cause rotation of power-gating amongst one or more portions of the plurality of processor cores, wherein the on-chip power management logic circuitry is to cause a first time period spent in a first rotation to have a different period than a second time period spent in a second rotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A single chip comprising:
-
memory controller coupled to memory, the memory to store one or more instructions; a processor having a plurality of processor cores to execute the one or more instructions, wherein the processor comprises a first portion and a second portion, wherein the first portion comprises one or more of the plurality of processor cores and a level 2 (L2) cache, wherein the second portion comprises a level 3 (L3) cache; at least one voltage regulator logic circuitry to control supply of voltage to one or more of the plurality of processor cores; on-chip power management logic circuitry to cause power-gating amongst the first portion or the second portion of the processor based at least in part on an indication to reduce power consumption of the first portion or the second portion; and one or more on-chip sensors to sense one or more value variations in one or more of;
temperature, voltage, current, and activity for one or more of the plurality of processor cores, wherein the indication to reduce power consumption is based on the one or more value variations, wherein the on-chip power management logic circuitry is to cause rotation of power-gating amongst one or more portions of the plurality of processor cores, wherein the on-chip power management logic circuitry is to cause a first time period spent in a first rotation to have a different period than a second time period spent in a second rotation. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
performing, at a processor, one or more computations, wherein the processor comprises a first portion and a second portion, wherein the first portion comprises one or more of a plurality of processor cores and a level 2 (L2) cache, wherein the second portion comprises a level 3 (L3) cache, wherein the processor comprises at least one voltage regulator logic circuitry to control supply of voltage to one or more of the plurality of processor cores; and causing power-gating, at on-chip power management logic circuitry, amongst the first portion or the second portion of the processor based at least in part on an indication to reduce power consumption of the first portion or the second portion, wherein the indication is based on one or more value variations, detected at one or more on-chip sensors, in one or more of;
temperature, voltage, current, and activity for one or more of the plurality of processor cores, wherein the on-chip power management logic circuitry causes rotation of power-gating amongst one or more portions of the plurality of processor cores, wherein the on-chip power management logic circuitry causes a first time period spent in a first rotation to have a different period than a second time period spent in a second rotation. - View Dependent Claims (19, 20)
-
-
21. One or more non-transitory computer-readable medium comprising one or more instructions that when executed on at least one processor configure the at least one processor to perform one or more operations to:
-
perform, at the processor, one or more computations, wherein the processor comprises a first portion and a second portion, wherein the first portion comprises one or more of a plurality of processor cores and a level 2 (L2) cache, wherein the second portion comprises a level 3 (L3) cache, wherein the processor comprises at least one voltage regulator logic circuitry to control supply of voltage to one or more of the plurality of processor cores; and cause power-gating, at on-chip power management logic circuitry, amongst the first portion or the second portion of the processor based at least in part on an indication to reduce power consumption of the first portion or the second portion, wherein the indication is based on one or more value variations, detected at one or more on-chip sensors, in one or more of;
temperature, voltage, current, and activity for one or more of the plurality of processor cores, wherein the on-chip power management logic circuitry is to cause rotation of power-gating amongst one or more portions of the plurality of processor cores, wherein the on-chip power management logic circuitry is to cause a first time period spent in a first rotation to have a different period than a second time period spent in a second rotation. - View Dependent Claims (22, 23)
-
Specification