Branch target address cache with hashed indices

Electrical computers and digital processing systems: processing – Instruction fetching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S239000

Reexamination Certificate

active

07962722

ABSTRACT:
In at least one embodiment, a processor includes at least one execution unit that executes instructions and instruction sequencing logic, coupled to the at least one execution unit, that fetches instructions from a memory system for execution by the at least one execution unit. The instruction sequencing logic including a branch target address cache (BTAC) including a plurality of entries for storing branch target address predictions. The BTAC includes index logic that selects an entry to access utilizing a BTAC index based upon at least a set of higher order bits of an instruction address and a set of lower order bits of the instruction address.

REFERENCES:
patent: 6279105 (2001-08-01), Konigsburg et al.
patent: 6353882 (2002-03-01), Hunt
patent: 6484256 (2002-11-01), Levitan et al.
patent: 6516409 (2003-02-01), Sato
patent: 6611910 (2003-08-01), Sharangpani et al.
patent: 6651162 (2003-11-01), Levitan et al.
patent: 6823447 (2004-11-01), Hay et al.
patent: 7058795 (2006-06-01), Kacevas et al.
patent: 2002/0178349 (2002-11-01), Shibayama et al.
patent: 2002/0199092 (2002-12-01), Henry et al.
patent: 2004/0139281 (2004-07-01), McDonald
patent: 2005/0027967 (2005-02-01), Sperber et al.
patent: 2005/0091475 (2005-04-01), Sodami
patent: 2005/0262332 (2005-11-01), Rappoport et al.
patent: 2006/0174096 (2006-08-01), Konigsburg et al.
patent: 2006/0221960 (2006-10-01), Borgione
patent: 2006/0236080 (2006-10-01), Doing et al.
patent: 2007/0033318 (2007-02-01), Gilday et al.
patent: 2009/0198962 (2009-08-01), Levitan et al.
patent: 2009/0198981 (2009-08-01), Levitan et al.
patent: 462587 (1991-12-01), None
Levitan et al.; “Data Processing System, Processor and Method of Data Processing Having Improved Branch Target Address Cache”; U.S. Appl. No. 11/837,893, filed Aug. 13, 2007.
Bradford et al.; “Data Processing System, Processor and Method of Data Processing Having Improved Branch Target Address Cache”; U.S. Appl. No. 11/561,002, filed Nov. 17, 2006.
Eberly Jr. et al.; “The Correlation Branch Target Address Cache”; IBM TDB, vol. 36, No. 5, pp. 83-86, May 1996.
Eickenmeyer; “Improving Instruction Cache Branch Prediction with Target Addresses”; IBM TDB, vol. 36, No. 7, pp. 497-498, Jul. 1993.

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

Branch target address cache with hashed indices does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Branch target address cache with hashed indices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch target address cache with hashed indices will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2624483

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