06157998 is referenced by 45 patents and cites 5 patents.

A branch prediction unit apparatus and method uses an instruction buffer (20), a completion unit (24), and a branch prediction unit (BPU) (28). The instruction buffer (20) and/or the completion unit (24) contain a plurality of instruction entries that contain valid bits and stream identifier (SID) bits. The branch prediction unit contains a plurality of branch prediction buffers (28a-28c). The SID bits are used to associate the pending and executing instructions in the units (20 and 24) into instruction streams related to predicted branches located in the buffers (28a-28c). The SID bits as well as age bits associated with the buffers (28a-28c) are used to perform efficient branch prediction, branch resolution/retirement, and branch misprediction recovery.

Title
Method for performing branch prediction and resolution of two or more branch instructions within two or more branch prediction buffers
Application Number
9/54810
Publication Number
6157998
Application Date
April 3, 1998
Publication Date
December 5, 2000
Inventor
David C Holloway
Cedar Park
TX, US
Bradley G Burgess
Austin
TX, US
Marvin A Denman
Round Rock
TX, US
Jeffrey Pidge Rupley II
Austin
TX, US
Assignee
Motorola
IL, US
IPC
G06F 15/60
View Original Source