Multi-instruction stream branch processing mechanism

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 900

Patent

active

042009278

ABSTRACT:
In a high-performance computer which prefetches and predecodes instructions for sequential presentation to an execution unit, at least three separately gated and sequenced multi-instruction buffers for prefetched instructions permit continued sequential predecoding and buffering of instructions from three independent instruction streams identified by multiple branch instructions, some of which may be conditionally executed. A number of stored pointers identify particular ones of the multiple instruction buffers. Various branch instructions are predicted to be successful or unsuccessful. Result signals from the instruction execution unit, in response to execution of conditional branch instructions, will control the setting of various pointers and busy triggers associated with each instruction buffer, causing the next sequential instruction transferred to the instruction execution unit to be from the proper instruction stream based on the result of the branch on condition instruction.

REFERENCES:
patent: 3418638 (1968-12-01), Anderson et al.
patent: 3551895 (1970-12-01), Driscoll, Jr.
patent: 3699526 (1972-10-01), Iskiyan et al.
patent: 3940741 (1976-02-01), Horikoshi 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

Multi-instruction stream branch processing mechanism does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multi-instruction stream branch processing mechanism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-instruction stream branch processing mechanism will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1686776

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