Microprocessor with speculative instruction pipelining storing a

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395582, G06F 938

Patent

active

058505431

ABSTRACT:
A microprocessor of the superscalar pipelined type, having speculative execution capability, is disclosed. Speculative execution is under the control of a fetch unit having a branch target buffer and a return address stack, each having multiple entries. Each entry includes an address value corresponding to the destination of a branching instruction, and an associated register value, such as a stack pointer. Upon the execution of a subroutine call, the return address and current stack pointer value are stored in the return address stack, to allow for fetching and speculative execution of the sequential instructions following the call in the calling program. Any branching instruction, such as the call, return, or conditional branch, will have an entry included in the branch target buffer; upon fetch of the branch on later passes, speculative execution from the target address can begin using the stack pointer value stored speculatively in the branch target buffer in association with the target address.

REFERENCES:
patent: 5136697 (1992-08-01), Johnson
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5313634 (1994-05-01), Eickemeyer
patent: 5353419 (1994-10-01), Touch et al.
patent: 5604877 (1997-02-01), Hoyt et al.
patent: 5623614 (1997-04-01), Van Dyke 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

Microprocessor with speculative instruction pipelining storing a 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 with speculative instruction pipelining storing a, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microprocessor with speculative instruction pipelining storing a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1464537

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