Simultaneous multithread processor with result data delay...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S218000, C712S229000

Reexamination Certificate

active

07000233

ABSTRACT:
An SMT system has a single thread mode and an SMT mode. Instructions are alternately selected from two threads every clock cycle and loaded into the IFAR in a three cycle pipeline of the IFU. If a branch predicted taken instruction is detected in the branch prediction circuit in stage three of the pipeline, then in the single thread mode a calculated address from the branch prediction circuit is loaded into the IFAR on the next clock cycle. If the instruction in the branch prediction circuit detects a branch predicted taken in the SMT mode, then the selected instruction address is loaded into the IFAR on the first clock cycle following branch predicted taken detection. The calculated target address is fed back and loaded into the IFAR in the second clock cycle following branch predicted taken detection. Feedback delay effectively switches the pipeline from three stages to four stages.

REFERENCES:
patent: 2002/0138717 (2002-09-01), Joy et al.
patent: 2003/0033509 (2003-02-01), Leibholz et al.

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

Simultaneous multithread processor with result data delay... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Simultaneous multithread processor with result data delay..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Simultaneous multithread processor with result data delay... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3691087

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