Automatic selection of branch prediction methodology for subsequ

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 932

Patent

active

057520143

ABSTRACT:
A processor and method for speculatively executing branch instructions utilizing a selected branch prediction methodology are disclosed. The processor has one or more execution units for executing instructions, including a branch processing unit for executing branch instructions. The branch processing unit includes selection logic for selecting one of a plurality of branch prediction methodologies and a branch prediction unit for predicting the resolution of a conditional branch instruction utilizing the selected branch prediction methodology. The branch processing unit further includes execution facilities for speculatively executing the conditional branch instruction based upon the prediction. Based upon the outcome of the prediction, the selection logic selects a branch prediction methodology for predicting a subsequent conditional branch instruction so that branch prediction accuracy is enhanced. In one embodiment, the multiple branch prediction methodologies include static and dynamic branch prediction.

REFERENCES:
patent: 5454117 (1995-09-01), Puziol et al.
patent: 5507028 (1996-04-01), Liu
patent: 5553255 (1996-09-01), Jain et al.
patent: 5584001 (1996-12-01), Hoyt et al.
patent: 5634103 (1997-05-01), Dietz et al.
"Polymorphic Branch Predictor", IBM Technical Dislosure Bulletin, vol. 37, No. 7, pp. 109-113, Armonk, Ny, Jul. 1994.
Tayeb Gluma et al., "Microprocessor Design Innovations", Southcon 1994 Conference Record Proceedings, Institute of Electrical and Electronics Engineers, Mar. 2-31, pp. 502-507.

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

Automatic selection of branch prediction methodology for subsequ does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Automatic selection of branch prediction methodology for subsequ, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic selection of branch prediction methodology for subsequ will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-994081

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