Instruction prefetch mechanism utilizing a branch predict instru

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395383, G06F 938

Patent

active

057428042

ABSTRACT:
A processor and method that reduces instruction fetch penalty in the execution of a program sequence of instructions comprises a branch predict instruction that is inserted into the program at a location which precedes the branch. The branch predict instruction has an opcode that specifies a branch as likely to be taken or not taken, and which also specifies a target address of the branch. A block of target instructions, starting at the target address, is prefetched into the instruction cache of the processor so that the instructions are available for execution prior to the point in the program where the branch is encountered. Also specified by the opcode is an indication of the size of the block of target instructions, and a trace vector of a path in the program sequence that leads to the target from the branch predict instruction for better utilization of limited memory bandwidth.

REFERENCES:
patent: 3551895 (1970-12-01), Driscoll, Jr.
patent: 3573854 (1971-04-01), Watson et al.
patent: 4439827 (1984-03-01), Wilkes
patent: 5423048 (1995-06-01), Jager
patent: 5450556 (1995-09-01), Slavenburg et al.
Lilja, David J., Reducing the Branch Penalty in Pipelined Processors, IEEE, p. 47-55, Jul. 1988.
Chi et al., Compiler Driven Data Cache Prefetching for High Performance, IEEE, pp. 274-278, Sep. 1994.
Chen et al., A Performance Study of Software and Hardware Data Prefetching Schemes, IEEE, pp. 223-232, Apr. 1994.
Sites et al., Alpha Architecture Reference Manual, Digital Equipment Corporation, pp. (I) 4-115,4-116, A-10,A-11, Jul. 1992.

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

Instruction prefetch mechanism utilizing a branch predict instru does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Instruction prefetch mechanism utilizing a branch predict instru, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instruction prefetch mechanism utilizing a branch predict instru will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2068005

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