Superscalar microprocessor which delays update of branch predict

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395587, G06F 938

Patent

active

058753249

ABSTRACT:
A superscalar microprocessor employing a branch prediction array update unit is provided. The branch prediction array update unit collects the update prediction information for each branch misprediction or external fetch. When a fetch address is presented for branch prediction, the fetch address is compared to the update address stored in the update unit. If the addresses match, then the update prediction information is forwarded as the output of the array. If the addresses do not match, then the information stored in the indexed storage location is forwarded as the output of the array. When the next external fetch begins or misprediction is detected, the update is written into the branch prediction array. The update unit allows for a single-ported array implementation of the branch prediction array while still maintaining the operational aspects of the dual-ported array implementation, as well as allowing for speculative branch prediction update.

REFERENCES:
patent: 4044338 (1977-08-01), Wolf
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4734852 (1988-03-01), Johnson et al.
patent: 4807115 (1989-02-01), Torng
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 5136697 (1992-08-01), Johnson
patent: 5142634 (1992-08-01), Fite et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
patent: 5283873 (1994-02-01), Steely, Jr. et al.
patent: 5394530 (1995-02-01), Kitta
patent: 5423011 (1995-06-01), Blaner et al.
patent: 5440717 (1995-08-01), Bosshart
patent: 5442756 (1995-08-01), Grochowski et al.
patent: 5454117 (1995-09-01), Puziol et al.
patent: 5519841 (1996-05-01), Sager et al.
patent: 5535346 (1996-07-01), Thomas, Jr.
patent: 5553255 (1996-09-01), Jain et al.
patent: 5649225 (1997-07-01), White et al.
patent: 5687110 (1997-11-01), Tran et al.
patent: 5687360 (1997-11-01), Chang
patent: 5737590 (1998-04-01), Hara
Scott McFarling, "Combining Branch Predictors," digital Western Research Laboratory, WRL Technical Note TN-36, Jun. 1993, 15 pages.
Intel, "Chapter 2: Microprocessor Architecture Overview," pp. 2-1 through 2-4.
Michael Slater, "AMD's K5 Designed to Outrun Pentium," Microprocessor Report, vol. 8, No. 14, Oct. 24, 1994, 7 pages.
Sebastian Rupley and John Clyman, "P6: The Next Step?," PC Magazine, Sep. 12, 1995, 16 pages.
Tom R. Halfhill, "AMD K6 Takes On Intel P6," BYTE, Jan. 1996, 4 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Superscalar microprocessor which delays update of branch predict does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Superscalar microprocessor which delays update of branch predict, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Superscalar microprocessor which delays update of branch predict will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-314611

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.