Changing the meaning of a pre-decode bit in a cache memory depen

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395389, 395570, 395584, 395587, G06F 938

Patent

active

057614903

ABSTRACT:
A system for changing the meaning of a pre-decode branch field associated with an instruction in an instruction cache memory of a computer system compatible with multiple branch prediction modes. The system includes a pre-decode unit for decoding instructions from a main memory. The pre-decode unit sets a pre-decode branch field for each branch instruction according to a current branch prediction mode context at the time of pre-decoding. The branch instruction is then inserted into an instruction cache memory. An instruction fetch unit fetches a pre-decoded instruction from the instruction cache and further decodes the instruction. If the instruction is a branch, a branch prediction unit interprets the pre-decode branch field of the branch instruction and computes a predicted branch direction according to the current branch prediction mode and its defined branch prediction mode context. The fetched instruction is inserted into an instruction buffer pending execution by an execution unit. Each of the multiple branch prediction modes result in a different method of predicting a branch instruction direction. In addition, the meaning of a pre-decode branch field differs for each of the defined branch prediction mode contexts defined for each of the multiple branch prediction modes.

REFERENCES:
patent: 5056091 (1991-10-01), Hunt
patent: 5136697 (1992-08-01), Johnson
patent: 5155832 (1992-10-01), Hunt
patent: 5228131 (1993-07-01), Ueda et al.
patent: 5353421 (1994-10-01), Emma et al.
patent: 5398328 (1995-03-01), Weber et al.
patent: 5420990 (1995-05-01), McKeen et al.
patent: 5421022 (1995-05-01), McKeen et al.
patent: 5453927 (1995-09-01), Matsuo
patent: 5454117 (1995-09-01), Puziol et al.
patent: 5485587 (1996-01-01), Matsuo et al.
patent: 5511175 (1996-04-01), Favor et al.
patent: 5515518 (1996-05-01), Stiles et al.
patent: 5649178 (1997-07-01), Blaner et al.
Microprocessor Report, Linley Gwennap, Nov., 1, 1994, vol. 8 No. 15, PA-8000 Combines Compexity and Speed.
IEEE Computer Society Press Reprint, Advanced Performance Features of the 64-Bit PA-8000, 1063-6390/95.

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

Changing the meaning of a pre-decode bit in a cache memory depen does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Changing the meaning of a pre-decode bit in a cache memory depen, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Changing the meaning of a pre-decode bit in a cache memory depen will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1472429

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