US6282663B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for performing power management by suppressing the speculative execution of instructions within a pipelined microprocessor
Assignee: Intel Corp
•
Filing: 1997-01-22
•
Granted: 2001-08-28
•
Expires: 2017-01-22
Abstract
Abstract A method for reducing power consumption within a processor, having branch prediction circuitry, requires detecting the occurrence of a trigger event and then suppressing speculative execution of an instruction within the processor in response to the detection of the trigger event. The trigger event is the transcendence of a predetermined thermal threshold by the operating temperature of the processor.
Inventors
- 👤 Jonathan Khazam
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 16:42
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3836; G06F9/3842; G06F9/3844; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/3243; G06F9/3802; G06F9/3804; G06F9/3806; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
71 words
A method of reducing power consumption within a processor having branch prediction circuitry, the method comprising: detecting a branch instruction within an instruction stream, the branch instruction being associated with audio or video data; and responsive to the detection of the branch instruction within the instruction stream, suppressing speculative execution of the instruction stream within the processor on account of the branch instruction being associated with the audio or video data.
Claim 2
Independent Claim
71 words
A method of reducing power consumption within a processor having branch prediction circuitry, the method comprising: detecting a branch instruction within an instruction stream, the branch instruction being associated with audio or video data; and responsive to the detection of the branch instruction within the instruction stream, suppressing speculative execution of the instruction stream within the processor on account of the branch instruction being associated with the audio or video data.
Claim 3
Dependent Claim
23 words
The method of claim 1 , wherein the suppression of the speculative execution of the instruction stream includes disabling the branch prediction circuitry.
Claim 4
Dependent Claim
75 words
Power management circuitry for reducing power consumption within a processor having a branch prediction capability, the power management circuitry comprising: a detector to detect a branch instruction within an instruction stream, the branch instruction being associated with either audio or video data; and a suppressor, coupled to the detector, to suppress speculative execution of the instruction stream within the processor responsive to the detection of the branch instruction associated with either audio or video data.
Claim 5
Dependent Claim
75 words
Power management circuitry for reducing power consumption within a processor having a branch prediction capability, the power management circuitry comprising: a detector to detect a branch instruction within an instruction stream, the branch instruction being associated with either audio or video data; and a suppressor, coupled to the detector, to suppress speculative execution of the instruction stream within the processor responsive to the detection of the branch instruction associated with either audio or video data.
Claim 6
Dependent Claim
18 words
The power management circuitry of claim 3 , wherein the suppressor is to disable the branch prediction circuitry.
Claim 7
Dependent Claim
108 words
A processor comprising: a branch prediction unit to output a prediction for a branch instruction and to steer an instruction stream in accordance with the output prediction; and a power management unit to detect the receipt at the processor of a branch instruction within an instruction stream, the branch instruction being associated with either audio or video data, and to suppress execution of the instruction stream prior to resolution of a branch condition, presented by a branch instruction within the instruction stream by the microprocessor responsive to the detection of the the branch instruction on account of the branch instruction being associated with the audio or video data.
Claim 8
Dependent Claim
108 words
A processor comprising: a branch prediction unit to output a prediction for a branch instruction and to steer an instruction stream in accordance with the output prediction; and a power management unit to detect the receipt at the processor of a branch instruction within an instruction stream, the branch instruction being associated with either audio or video data, and to suppress execution of the instruction stream prior to resolution of a branch condition, presented by a branch instruction within the instruction stream by the microprocessor responsive to the detection of the the branch instruction on account of the branch instruction being associated with the audio or video data.
Claim 9
Dependent Claim
26 words
The microprocessor of claim 5 wherein the power management unit is to disable the branch prediction unit so as to suppress speculative execution of the instruction.
References Cited (Backward Citations)
US5228131A
Cited
US5787297A
Cited
US5511198A
Cited
US5454117A
Cited
US5590061A
Cited
US5996083A
Cited
US5799180A
Cited
US5740417A
Cited
US5701448A
Cited
US5880979A
Cited
US5872965A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-08-27 | 2005-02-26 | 2005-08-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-08-27 | 2009-02-26 | 2009-08-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-08-27 | 2013-02-26 | 2013-08-28 | $7700.00 | Window Closed / Lapsed |