Mechanism and method for reducing pipeline stalls between...

Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or... – Reducing an impact of a stall or pipeline bubble

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S208000

Reexamination Certificate

active

07013382

ABSTRACT:
For use in a wide-issue pipelined processor, a mechanism and method for reducing pipeline stalls between nested calls and supporting early prefetching of instructions in nested subroutines and a digital signal processor (DSP) incorporating the mechanism or the method. In one embodiment, the mechanism includes: (1) a program counter (PC) generator that generates return PC values for call instructions in a pipeline of the processor and (2) return PC storage, coupled to the PC generator and located in an execution core of said processor, that stores the return PC values and makes ones of the return PC values available to a PC of the processor upon execution of corresponding return instructions.

REFERENCES:
patent: 4498136 (1985-02-01), Sproul, III
patent: 5136696 (1992-08-01), Beckwith et al.
patent: 5594864 (1997-01-01), Trauben
patent: 5832292 (1998-11-01), Nguyen et al.
patent: 6167509 (2000-12-01), Sites et al.
patent: 2002/0078326 (2002-06-01), Roth 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

Mechanism and method for reducing pipeline stalls between... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Mechanism and method for reducing pipeline stalls between..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism and method for reducing pipeline stalls between... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3602615

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