Reduced register-dependency checking for paired-instruction disp

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395382, 395388, 395391, 395394, 39580023, G06F 938, G06F 928

Patent

active

057908265

ABSTRACT:
The dispatch unit of a superscalar processor checks for register dependencies among instructions to be issued together as a group. The first instruction's destination register is compared to the following instructions' sources, but the destinations of following instructions are not checked with the first instruction's destination. Instead, instructions with destination-destination dependencies are dispatched together as a group. These instructions flow down the pipelines. At the end of the pipelines the destinations are compared. If the destinations match then the results are merged together and written to the register. When instructions write to only a portion of the register, merging ensures that the correct portions of the register are written by the appropriate instructions in the group. Thus older code which performs partial-register writes can benefit from superscalar processing by dispatching the instructions together as a group and then merging the writes together at the end of the pipelines. The dispatch and decode stage, which is often a critical path on the processor, is reduced in complexity by not checking for destination-register dependencies. Performance increases because more kinds of instructions can be dispatched together in a group, increasing the use of the superscalar features.

REFERENCES:
patent: 5150469 (1992-09-01), Jouppi
patent: 5269007 (1993-12-01), Hanawa et al.
patent: 5416912 (1995-05-01), Saini
patent: 5416913 (1995-05-01), Grochowski et al.
patent: 5475824 (1995-12-01), Grochowski et al.
patent: 5559975 (1996-09-01), Christie et al.
patent: 5600848 (1997-02-01), Sproull et al.
patent: 5603047 (1997-02-01), Caulk, Jr.
patent: 5655141 (1997-08-01), Ogden 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

Reduced register-dependency checking for paired-instruction disp does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Reduced register-dependency checking for paired-instruction disp, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reduced register-dependency checking for paired-instruction disp will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1188974

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