Method and apparatus for simultaneously executing instructions i

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395394, G06F 938

Patent

active

057519846

ABSTRACT:
An instruction combination unit for a microprocessor compares multiple fetched instructions to determine whether they can be combined for simultaneous execution. The instruction combination unit compares destination registers of preceding instructions against source registers of subsequent instructions. If a subsequent instruction is to operate on a result of a preceding instruction before the result of the preceding instruction is available to the subsequent instruction, a data access conflict arises. The instructions are compared, and combined, if possible. Otherwise, execution of the subsequent instruction is stalled until the result from the preceding instruction is available to the subsequent instruction.

REFERENCES:
patent: 5129067 (1992-07-01), Johnson
patent: 5269007 (1993-12-01), Hanawa et al.
patent: 5313644 (1994-05-01), Matsuo et al.
patent: 5337415 (1994-08-01), DeLano et al.
Kenji Minagawa, et al., "Pre-Decoding Mechanism for Superscalar Computers," IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, May 9-10, 1991.
Peter M. Kogge, The Architecture of Pipelined Computers, McGraw-Hill Book Company, Hemisphere Publishing Corporation, pp. 95-99 and pp. 107-112.
Jean-Loup Baer, Computer Systems Architecture, Computer Science Press, Inc., pp. 135-215.

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

Method and apparatus for simultaneously executing instructions i does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for simultaneously executing instructions i, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for simultaneously executing instructions i will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-993466

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