Branch prediction apparatus and method for a data processing system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4430706
SERIAL NO

06201315

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A pipelined data processing system is provided having a branch prediction mechanism which monitors instruction flow and provides a record in a prediction memory indicating whether or not a branch instruction branched when it was last executed. When a branch instruction is encountered, the corresponding prediction indication is accessed from the prediction memory using a hash-coded version of the instruction address. This accessed prediction indication is used to permit immediate sequencing to the predicted next instruction (which is already in the pipeline) if the prediction is correct. If the prediction is incorrect, sequencing to the predicted next instruction is prevented. Instead, the correct next microinstruction is accessed and executed and the corresponding prediction indication in the prediction memory is corrected.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
UNISYS CORPORATION801 LAKEVIEW DRIVE SUITE 100 BLUE BELL PA 19422

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Sand, Duane B Saratoga, CA 1 50

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation