Method and apparatus for prefetching branch history information

Electrical computers and digital processing systems: processing – Processing control – Branching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07493480

ABSTRACT:
A two level branch history table (TLBHT) is substantially improved by providing a mechanism to prefetch entries from the very large second level branch history table (L2 BHT) into the active (very fast) first level branch history table (L1 BHT) before the processor uses them in the branch prediction process and at the same time prefetch cache misses into the instruction cache. The mechanism prefetches entries from the very large L2 BHT into the very fast L1 BHT before the processor uses them in the branch prediction process. A TLBHT is successful because it can prefetch branch entries into the L1 BHT sufficiently ahead of the time the entry is needed. This feature of the TLBHT is also used to prefetch instructions into the cache ahead of their use. In fact, the timeliness of the prefetches produced by the TLBHT can be used to remove most of the cycle time penalty incurred by cache misses.

REFERENCES:
patent: 4679141 (1987-07-01), Pomerene et al.
patent: 4719568 (1988-01-01), Carrubba et al.
patent: 5889985 (1999-03-01), Babaian et al.
patent: 5896523 (1999-04-01), Bissett et al.
patent: 6119203 (2000-09-01), Snyder et al.
patent: 6119222 (2000-09-01), Shiell et al.
patent: 6212603 (2001-04-01), McInerney et al.
patent: 7337271 (2008-02-01), Emma et al.
Pinter, Shlomit S. and Yoaz, Adi. “Tango: a Hardware-based Data Prefetching Technique for Superscalar .” IEEE, 1996. pp. 214-225.
WordNet 2.0, 2003 Princeton University.
The American Heritage Dictionary of the English Language, Fourth Edition. Houghton Mifflin Company, 2000. Found on www.dictionary.com, Aug. 23, 2005.
Handy, Jim, The Cache Memory Book, Academic Press, 1998, pp. 89-90.
IBM TDB NN87034524. “Mechanism for Recording Prefetching History in BHT” vol. 29, issue 10, published Mar. 1, 1987. pp. 4524-4526.

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 prefetching branch history information 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 prefetching branch history information, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for prefetching branch history information will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4087098

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