Method and apparatus for reducing delays following the execution

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395800, G06F 900

Patent

active

056969589

ABSTRACT:
A pipeline processor, when processing a branch instruction, initiates fetching of both the target and fall-through streams prior to execution of the branch instruction such that the number of pipeline cycles between completion of execution of the branch instruction and initiation of processing of the head instruction of the target or fall-through stream is less than the minimum number of pipeline cycles between fetching of an instruction and the execution of the instruction. At least one otherwise wasted pipeline cycle is saved by early instruction fetching and storing in a prefetch register. In some cases, two or more otherwise wasted cycles can be saved.

REFERENCES:
patent: 4439827 (1984-03-01), Wilkes
patent: 4594659 (1986-06-01), Guenthner et al.
patent: 4991080 (1991-02-01), Emma et al.
patent: 5136697 (1992-08-01), Johnson
patent: 5283873 (1994-02-01), Steely, Jr. et al.
patent: 5287467 (1994-02-01), Blaner et al.
patent: 5485587 (1996-01-01), Matsuo et al.
patent: 5522053 (1996-05-01), Yoshida et al.
Katevenis, et al., "Reducing the Branch Penalty by Rearranging Instructions in a Double-Width Memory," Computer Science Institute, pp. 15-27.
Lee, et al., "Branch Prediction Strategies and Branch Target Buffer Design," Computer, vol. 17, No. 1, pp. 6-22, Jan., 1984.

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

Method and apparatus for reducing delays following the execution does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for reducing delays following the execution, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for reducing delays following the execution will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1616184

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