Detecting and correcting out-of-order state accesses using data
AssigneeBoard of Regents, The University of Texas System
InventorsDerek Chiou, Hari Angepat, Nikhil Patil
Life of this patent
Estimating the term…
Loading patent…
AssigneeBoard of Regents, The University of Texas System
InventorsDerek Chiou, Hari Angepat, Nikhil Patil
Estimating the term…
A method, computer program product and system for detecting that a functional model execution is out-of-order with respect to a target execution. A value of a store instruction to be stored in a memory address, where the store instruction is executed by the functional model, is received by the timing model. This value is stored by the timing model in a target oracle memory at a time when the target system would execute the store instruction. The timing model compares the value in the target oracle memory with the value of a load instruction to be loaded from the same memory address, which is received from the functional model, at a time when the target system would execute the load instruction. The timing model detects an out-of-order instruction stream with respect to the target instruction stream if there is a miscomparison.
A method for detecting that a functional model executed inconsistently with respect to a target system, the method comprising:
The method as recited in claim 2 further comprising:
A computer program product embodied in a computer readable storage medium detecting that a functional model executed inconsistently with respect to a target system, the computer program product comprising the programming instructions for:
A system, comprising:
A method for detecting that a functional model executed out-of-order with respect to a target system, the method comprising:
A computer program product embodied in a computer readable storage medium for detecting that a functional model executed out-of-order with respect to a target system, the computer program product comprising the programming instructions for:
A system, comprising:
Dependencies are inferred from the claim text.