Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Patent
1997-03-31
1999-08-03
Palys, Joseph E.
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
395392, G06F 1100, G06F 930
Patent
active
059319577
ABSTRACT:
To support load instructions which execute out-of-order with respect to store instructions, a mechanism is implemented to detect (and correct) the occurrences where a load instruction executed prior to a logically prior store instruction, and where the load instruction received data for the location prior to being modified by the store instruction, and the correct data for the load instruction included bytes from the store instruction. Additionally, to execute store instructions out-of-order with respect to load instructions, a mechanism is implemented to keep a store instruction from destroying data that will be used by a logically earlier load instruction. Further, to support load instructions that are executed out-of-order with respect to each other, a mechanism is implemented to insure that any pair of load instructions (which access at least one byte in common) return data consistent with executing the load instructions in order.
REFERENCES:
patent: 5421022 (1995-05-01), MacKeen et al.
patent: 5467473 (1995-11-01), Kahle et al.
patent: 5557763 (1996-09-01), Senter et al.
patent: 5615350 (1997-03-01), Hesson et al.
patent: 5666506 (1997-09-01), Hesson et al.
patent: 5737636 (1998-04-01), Caffo et al.
patent: 5742831 (1998-04-01), Creta
patent: 5751983 (1998-05-01), Abramson et al.
patent: 5751986 (1998-05-01), Fetterman et al.
patent: 5758051 (1998-05-01), Moreno et al.
patent: 5778245 (1998-07-01), Papworth et al.
patent: 5784586 (1998-07-01), Simone et al.
Konigsburg Brian R
Muhich John Stephen
Thatcher Larry Edward
White Steven Wayne
England Anthony V. S.
International Business Machines - Corporation
Kordzik Kelly K.
Palys Joseph E.
LandOfFree
Support for out-of-order execution of loads and stores in a proc does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Support for out-of-order execution of loads and stores in a proc, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Support for out-of-order execution of loads and stores in a proc will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-845462