Patent US7949887B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7949887B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Independent power control of processing cores

Assignee: Intel Corp
•
Filing: 2006-11-01
•
Granted: 2011-05-24
•
Expires: 2026-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Independent power control of two or more processing cores. More particularly, at least one embodiment of the invention pertains to a technique to place at least one processing core in a power state without coordinating with the power state of one or more other processing cores.

Inventors

  • 👤 Stephen H. Gunther
  • 👤 Edward A. Burton
  • 👤 Anant Deval
  • 👤 Stephan Jourdan
  • 👤 Robert Greiner
  • 👤 Michael Cornaby

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:24
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/324; G06F1/3287; G06F1/3296; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 66 words
An apparatus comprising: a plurality of processing cores including, a first processing core; a second processing core coupled to the first processing core; a power control logic to control power consumption of the first processing core in response to a thermal condition and an activity level of the first processing core and independently of a thermal condition and an activity level of the second processing core.
Claim 2
Independent Claim 66 words
An apparatus comprising: a plurality of processing cores including, a first processing core; a second processing core coupled to the first processing core; a power control logic to control power consumption of the first processing core in response to a thermal condition and an activity level of the first processing core and independently of a thermal condition and an activity level of the second processing core.
Claim 3
Dependent Claim 27 words
The apparatus of claim 1 , wherein the power control logic is to place the first processing core into any one of a plurality of power states.
Claim 4
Dependent Claim 30 words
The apparatus of claim 2 , wherein a first of the plurality of power states is to cause the first processing core to be in a data retention power state.
Claim 5
Dependent Claim 28 words
The apparatus of claim 3 , wherein a second of the plurality of power states is to cause the first processing core and the output to be disabled.
Claim 6
Dependent Claim 24 words
The apparatus of claim 1 further comprising at least one un-core logic to perform functions not performed by either the first or second core.
Claim 7
Dependent Claim 29 words
The apparatus of claim 5 , wherein the power control logic is to place the at least one un-core logic into any one of a plurality of power states.
Claim 8
Dependent Claim 31 words
The apparatus of claim 6 , wherein a first of the plurality of power states is to cause at least one un-core logic to be in a data retention power state.
Claim 9
Dependent Claim 27 words
The apparatus of claim 7 , wherein a second of the plurality of power states is to cause the at least one un-core logic to be disabled.
Claim 10
Dependent Claim 105 words
A computer system comprising: a first processor including at least a first processing core, a second processing core coupled to the first processor, and a chipset coupled to the first processing core and the second processing core to couple the first processor and the second processor to one or more input-output devices, wherein the first processing core is to transition from a first power state to a second power state of a plurality of power states in response to detecting a change in a thermal condition and an activity level of the first processing core independent of a power state of the second processing core.
Claim 11
Dependent Claim 105 words
A computer system comprising: a first processor including at least a first processing core, a second processing core coupled to the first processor, and a chipset coupled to the first processing core and the second processing core to couple the first processor and the second processor to one or more input-output devices, wherein the first processing core is to transition from a first power state to a second power state of a plurality of power states in response to detecting a change in a thermal condition and an activity level of the first processing core independent of a power state of the second processing core.
Claim 12
Dependent Claim 17 words
The computer system of claim 9 , wherein the plurality of power states includes a disabled state.
Claim 13
Dependent Claim 53 words
The computer system of claim 10 , wherein the first processing core includes a power transistor to help to cause a voltage received by at least one functional block (FUB) of the first processing core to be changed in response to change in an activity level of the at least one functional block.
Claim 14
Dependent Claim 33 words
The computer system of claim 11 , wherein the first processing core includes a phase lock loop (PLL) to cause a clock signal received by the at least one FUB to be changed.
Claim 15
Dependent Claim 21 words
The computer system of claim 12 , wherein the plurality of power states are to be achieved by changing the voltage.
Claim 16
Dependent Claim 22 words
The computer system of claim 12 , wherein the plurality of power states are to be achieved by changing the clock signal.
Claim 17
Dependent Claim 25 words
The computer system of claim 12 , wherein the plurality of power states are to be achieved by changing the voltage and the clock signal.
Claim 18
Dependent Claim 32 words
The computer system of claim 9 , wherein the first processor is a multi-core processor including at least the first processing core and the second processing core of a plurality of cores.
Claim 19
Dependent Claim 20 words
The computer system of claim 9 , further comprising at least two or more multi-core processors including the first processor.
Claim 20
Independent Claim 107 words
A method in a multi-core processor, comprising: receiving a first signal to indicate a power-related condition of a first processing core of a plurality of processing cores of the multi-core processor; placing the first processing core of the plurality of processing cores into one of a plurality of power states in response to receiving the first signal, wherein the first processing core is placed in the one of plurality of power states based on a thermal condition and an activity level of the first processing core and independent of a thermal condition and an activity level of a second processing core of the plurality of processing cores.
Claim 21
Independent Claim 107 words
A method in a multi-core processor, comprising: receiving a first signal to indicate a power-related condition of a first processing core of a plurality of processing cores of the multi-core processor; placing the first processing core of the plurality of processing cores into one of a plurality of power states in response to receiving the first signal, wherein the first processing core is placed in the one of plurality of power states based on a thermal condition and an activity level of the first processing core and independent of a thermal condition and an activity level of a second processing core of the plurality of processing cores.
Claim 22
Dependent Claim 62 words
The method of claim 18 , wherein if the first signal corresponds to a first power state, the one of the plurality of power states includes an output of the first processing core of the plurality of processing cores to be in a data retention state and the remainder of the plurality of processing cores to be in a normal operating state.
Claim 23
Dependent Claim 37 words
The method of claim 19 , wherein if the first signal corresponds to a second power state, the one of the plurality of power states includes disabling the first processing core of the plurality of processing cores.
Claim 24
Dependent Claim 23 words
The method of claim 20 , further comprising adjusting a voltage received by the first processing core of the plurality of processing cores.
Claim 25
Dependent Claim 24 words
The method of claim 20 , further comprising adjusting a clock signal received by the first processing core of the plurality of processing cores.
Claim 26
Dependent Claim 27 words
The method of claim 20 , further comprising adjusting a clock signal and a voltage received by the first processing core of the plurality of processing cores.
Claim 27
Dependent Claim 127 words
A processor comprising: at least two processing cores, each having a corresponding output; a power control logic to change a power state of a first of the at least two processing cores in response to detecting a thermal condition and an activity level of the first of the at least two processing cores in a manner that is independent of a power state of a second of the at least two processing cores, wherein the first of the at least two processing core includes at least one power transistor to adjust a voltage to the first of the at least two processing cores and at least one phase lock loop (PLL) to adjust a clock signal received by the first of the at least two processing cores.
Claim 28
Dependent Claim 127 words
A processor comprising: at least two processing cores, each having a corresponding output; a power control logic to change a power state of a first of the at least two processing cores in response to detecting a thermal condition and an activity level of the first of the at least two processing cores in a manner that is independent of a power state of a second of the at least two processing cores, wherein the first of the at least two processing core includes at least one power transistor to adjust a voltage to the first of the at least two processing cores and at least one phase lock loop (PLL) to adjust a clock signal received by the first of the at least two processing cores.
Claim 29
Dependent Claim 40 words
The processor of claim 24 , wherein the second of the at least two processing cores has at least one power transistor and at least one PLL that is not shared by the first of the least two processing cores.
Claim 30
Dependent Claim 35 words
The processor of claim 25 , wherein the second of the at least two processing cores includes a power control logic that is not shared by the first of the at least two processing cores.
Claim 31
Dependent Claim 47 words
The processor of claim 24 , wherein the first of the at least two processing cores is to be placed in a power state in which it receives a data retention voltage and the second of the at least two processing cores receives a normal operating voltage.
Claim 32
Dependent Claim 22 words
The processor of claim 24 , wherein the first of the at least two processing cores and its corresponding output is disabled.
Claim 33
Dependent Claim 24 words
The processor of claim 24 , further comprising un-core logic to be placed in a power state without regard to other cores or logic.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2014-05-23 2014-11-22 2015-05-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2018-05-23 2018-11-22 2019-05-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2022-05-23 2022-11-22 2023-05-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag