← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag