Branch prediction device with two levels of branch prediction ca

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712235, 712247, 712236, 711119, G06F 930

Patent

active

060676167

ABSTRACT:
An improved branch prediction cache (BPC) scheme that utilizes a hybrid cache structure. The BPC provides two levels of branch information caching. The fully associative first level BPC is a shallow but wide structure (36 32-byte entries), which caches full prediction information for a limited number of branch instructions. The second direct mapped level BPC is a deep but narrow structure (256 2-byte entries), which caches only partial prediction information, but does so for a much larger number of branch instructions. As each branch instruction is fetched and decoded, its address is used to perform parallel look-ups in the two branch prediction caches.

REFERENCES:
patent: 4295193 (1981-10-01), Pomerene
patent: 4442488 (1984-04-01), Hall
patent: 4594659 (1986-06-01), Guenthner et al.
patent: 4679141 (1987-07-01), Pomerene et al.
patent: 4722050 (1988-01-01), Lee et al.
patent: 4775955 (1988-10-01), Liu
patent: 4777587 (1988-10-01), Case et al.
patent: 4777594 (1988-10-01), Jones et al.
patent: 4796175 (1989-01-01), Matsuo et al.
patent: 4802113 (1989-01-01), Onishi et al.
patent: 4827402 (1989-05-01), Wada
patent: 4847753 (1989-07-01), Matsuo et al.
patent: 4853840 (1989-08-01), Shibuya
patent: 4860199 (1989-08-01), Langendorf et al.
patent: 4882673 (1989-11-01), Witt
patent: 4894772 (1990-01-01), Langendorf
patent: 4926323 (1990-05-01), Baror et al.
patent: 4933837 (1990-06-01), Freidin
patent: 4942520 (1990-07-01), Langendorf
patent: 4943908 (1990-07-01), Emma et al.
patent: 4991078 (1991-02-01), Wilhelm et al.
patent: 5136697 (1992-08-01), Johnson
patent: 5142634 (1992-08-01), Fite et al.
patent: 5163140 (1992-11-01), Stiles et al.
patent: 5327547 (1994-07-01), Stiles et al.
patent: 5515518 (1996-05-01), Stiles et al.
David R. Stiles et al., "Pipeline Control for a Single Cycle VLSI Implementation of a Complex Instruction Set Computer," Computer Society of the IEEE, pp. 504-508.
A. Thampy Thomas, "A Single cycle VLSI CISC-Based Workstation: System Overview and Performance Characteristics," Computer Society of the IEEE, pp. 500-503 (1989).
Atig Raza, "Technology Constraints on VLSI Processor Implementation," Computer Society of the Thirty-Fourth IEEE, pp. 509-512.

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 prediction device with two levels of branch prediction ca 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 prediction device with two levels of branch prediction ca, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Branch prediction device with two levels of branch prediction ca will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1844625

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