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
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 14: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.
References Cited (Backward Citations)
US5392437A
Cited
US5502838A
Cited
US5913068A
Cited
US6141762A
Cited
US6625740B1
Cited
WO2003027820A2
Cited
US6804632B2
Cited
US20030122429A1
Cited
US20030135768A1
Cited
US6983389B1
Cited
US20040117678A1
Cited
US7337334B2
Cited
US20050154931A1
Cited
EP1555595A2
Cited
KR20050073976A
Cited
CN1641534A
Cited
US20050162188A1
Cited
US20080229128A1
Cited
US20050289365A1
Cited
WO2006019973A1
Cited
US20060053326A1
Cited
JP2006293768A
Cited
US7536597B2
Cited
EP1736851A2
Cited
US7664971B2
Cited
US20070033425A1
Cited
WO2007019003A2
Cited
WO2007038529A2
Cited
US7647452B1
Cited
WO2007081466A2
Cited
US7263457B2
Cited
US20090313489A1
Cited
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 |