Branch prediction apparatus and method for a data processing sys

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 942

Patent

active

044307063

ABSTRACT:
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.

REFERENCES:
patent: 3573854 (1971-04-01), Watson
patent: 3736567 (1973-05-01), Lotan
patent: 4038643 (1977-07-01), Kim
patent: 4155120 (1979-05-01), Keefer
patent: 4179737 (1979-12-01), Kim
patent: 4215402 (1980-07-01), Mitchell
patent: 4245302 (1981-01-01), Amdahl
patent: 4253142 (1981-02-01), Bavoux
patent: 4370711 (1983-01-01), Smith
patent: 4373180 (1983-02-01), Linde
Holgate, R. W., and Ibbett, R. N., "An Analysis of Instruction-Fetching Strategies in Pipelined Computers", IEEE Transactions on Computers, vol. C-29, No. 4, pp. 325-329, (Apr. 1980).

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

Branch prediction apparatus and method for a data processing sys does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Branch prediction apparatus and method for a data processing sys, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch prediction apparatus and method for a data processing sys will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2164657

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