LIMITING SPECULATIVE INSTRUCTION FETCHING IN A PROCESSOR

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20110179254A1
SERIAL NO

12688633

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The described embodiments relate to a processor that speculatively executes instructions. During operation, the processor often executes instructions in a speculative-execution mode. Upon detecting an impending pipe-clearing event while executing instructions in the speculative-execution mode, the processor stalls an instruction fetch unit to prevent the instruction fetch unit from fetching instructions. In some embodiments, the processor stalls the instruction fetch unit until a condition that originally caused the processor to operate in the speculative-execution mode is resolved. In alternative embodiments, the processor maintains the stall of the instruction fetch unit until the pipe-clearing event has been completed (i.e., has been handled in the processor).

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SUN MICROSYSTEMS INC4150 NETWORK CIRCLE SANTA CLARA CA 95054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chaudhry, Shailender San Francisco, US 150 3345
Karlsson, Martin R San Francisco, US 8 337
Yip, Sherman H San Francisco, US 25 765

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation