Prefetching instructions between caches

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395449, 395383, 395584, 395411, G06F 1208

Patent

active

057218641

ABSTRACT:
A method for selectively pre-fetching Line M+1 into an L1 instruction cache from an L2 cache or from main memory during the execution of Line M. If unresolved branches exist in pending Line M, Line M+1 is speculative and may be pre-fetched into L1 instruction cache only from L2 cache, not from main memory. Unresolved branches in pending Line M are resolved before Line M+1 is pre-fetched from main memory. If no unresolved branches exist, Line M is committed ("inevitable-speculative") and is pre-fetched from main memory. In this way, no potentially wasteful pre-fetches are performed and main memory bandwidth is preserved.

REFERENCES:
patent: 5155832 (1992-10-01), Hunt
patent: 5185871 (1993-02-01), Frey et al.
patent: 5214765 (1993-05-01), Jensen
patent: 5276848 (1994-01-01), Gallagher et al.
patent: 5386547 (1995-01-01), Jouppi
patent: 5455925 (1995-10-01), Kitahara et al.
patent: 5542062 (1996-07-01), Taylor et al.
patent: 5551001 (1996-08-01), Cohen et al.
patent: 5553255 (1996-09-01), Jain et al.
patent: 5590293 (1996-12-01), Uhler et al.
Ryan, Challenges Pentium: The Cyrix architecture brings more of the benefits of superpipelining and superscalar execution to 80.times.86 programs without requiring recompilation, BYTE, vol. 19, No. 1, p. 83, Jan. 1994.
Case, The Primer, Windows Sources, vol. 3, No. 5, p. 144(5), May 1995.
Pomerene, Reducing cache misses in a branch history table machine, IBM Technical Disclosure Bulletin, vol. 23, No. 2, p. 853, Jul. 1980.
Ron Wilson, CompCon 95 sees battle of the CPUs, Electronic Enginerring Times, n839, p(2), Mar. 13, 1995.

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

Prefetching instructions between caches does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Prefetching instructions between caches, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Prefetching instructions between caches will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1880941

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