Circuit and method for reducing prefetch cycles on microprocesso

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642318, 3642613, 3642617, 395383, G06F 938

Patent

active

056236158

ABSTRACT:
An enhanced microprocessor (278) (FIG. 6) having a first portion (153) (FIG. 7) and a second portion (196) (FIG. 8) configured to eliminate prefetching of instructions from an instruction cache (102) (FIG. 6) when the required instructions are already present within a prefetch buffer (104) (FIG. 6). The first portion (153) and second portion (196) are in circuit communication with a prefetch buffer (104) (FIG. 6), branch target cache (108) (FIG. 6), control unit (110) (FIG. 6), and execution unit (112) (FIG. 6). The first portion (153) is responsive to forward or backward branch instructions that have a branch target within the same prefetch buffer, and to forward branch instructions that have a branch target within a next successive prefetch buffer. The first portion (153) is configured to inhibit prefetching of instructions when such conditions are present. The second portion (196) is responsive to backward branch instructions that have a branch target within an immediately preceding prefetch buffer and configured to assert a prefetch inhibit signal to prevent any further prefetching of instructions.

REFERENCES:
patent: 4873627 (1989-10-01), Baum et al.
patent: 4933837 (1990-06-01), Freidin
patent: 5101341 (1992-03-01), Circello et al.
patent: 5136697 (1992-08-01), Johnson
patent: 5214766 (1993-05-01), Liu
"Branch Prediction Strategies and Branch Target Buffer Design", Lee, Johnny K.F. and Smith, Alan Jay, IEEE Computer, Jan., 1984, pp. 6-22.
"Intel Reveals Pentium Implementation Details", Case, Brian, Microprocessor Report, Mar. 29, 1993; pp. 9-17.
Intel's Pentium Processor User's Manual, vol. 1, 1993, Chapter 2: "Microprocessor Architecture Overview".
"Reducing Instruction Cache Reload Latency," IBM Corp. Technical Disclosure Bulletin, vol. 32, No. 4B, Sep., 1989, p. 229.
"Integral Instruction Fetch Line Buffer in Cache," IBM Corp. Technical Disclosure Bulletin, vol. 35, No. 1A, Jun., 1992, pp. 27-28.

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

Circuit and method for reducing prefetch cycles on microprocesso does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Circuit and method for reducing prefetch cycles on microprocesso, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Circuit and method for reducing prefetch cycles on microprocesso will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-348687

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