Microprocessor system for simultaneously accessing multiple...

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

07849299

ABSTRACT:
Provided is a means for accessing multiple entries from a branch history table (BHT) in a single clock cycle, in the context of pipelined instruction processing. In a first clock cycle, a plurality of conditional branch instructions is fetched. A value is accessed from a global history record (GHR) of conditional branch resolutions and predictions for a fetched conditional branch instruction. An associated instruction address is hashed with a left-shifted GHR value. The result is used to access a word in an indexed BHT stored in a single-port random access memory (RAM). The word comprises a branch direction count for the plurality of fetched conditional branch instructions. In a second clock cycle a conditional branch instruction is executed at an execute stage and the BHT is written with an updated branch direction count in response to a resolution of the executed conditional branch instruction.

REFERENCES:
patent: 5758143 (1998-05-01), Levitan
patent: 5805878 (1998-09-01), Rahman et al.
patent: 6347369 (2002-02-01), Witt
patent: 6920549 (2005-07-01), Ukai
patent: 7472263 (2008-12-01), Yokoi

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

Microprocessor system for simultaneously accessing multiple... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Microprocessor system for simultaneously accessing multiple..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microprocessor system for simultaneously accessing multiple... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4189106

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