Apparatus to dynamically control the out-of-order execution of l

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395585, 395392, G06F 938

Patent

active

056153503

ABSTRACT:
An apparatus to dynamically controls the out-of-order execution of load/store instructions by detecting a store violation condition and avoiding the penalty of a pipeline recovery process. The apparatus permits a load and store instruction to issue and execute out of order and incorporates a unique store barrier cache which is used to dynamically predict whether or not a store violation condition is likely to occur and, if so, to restrict the issue of instructions to the load/store unit until the store instruction has been executed and it is once again safe to proceed with out-of-order execution. The method implemented by the apparatus delivers performance within one percent of theoretically possible with apriori knowledge of load and store addresses.

REFERENCES:
patent: 4042913 (1977-08-01), Birney et al.
patent: 4722049 (1988-01-01), Lahti
patent: 4903196 (1990-02-01), Pomerene et al.
patent: 4903264 (1990-02-01), Talgam et al.
patent: 5075840 (1991-12-01), Grohoski et al.
patent: 5185871 (1993-02-01), Frey et al.
patent: 5247635 (1993-09-01), Kamiya
patent: 5261067 (1993-11-01), Whelan
patent: 5261071 (1993-11-01), Lyon
patent: 5280615 (1994-01-01), Church et al.
patent: 5323489 (1994-06-01), Bird
patent: 5363495 (1994-11-01), Fry et al.
patent: 5377341 (1994-12-01), Kaneko et al.
Lightner et al., "The Metaflow Lightning Chipset*" 1991 IEEE.
Mike Johnson, "Superscalar Microprocessor Design", 1991, pp. 21-22, 45, 48-52, 105-110, 154-163.

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

Apparatus to dynamically control the out-of-order execution of l does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus to dynamically control the out-of-order execution of l, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus to dynamically control the out-of-order execution of l will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2211864

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