Deterministic test program generation for evaluating cache coherency
AssigneeInternational Business Machines Corporation
InventorsNandhini RAJAIAH, Manoj DUSANAPUDI, Larry LEITNER, Shakti KAPOOR
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNandhini RAJAIAH, Manoj DUSANAPUDI, Larry LEITNER, Shakti KAPOOR
Estimating the term…
A cache coherency test process is provided which includes deterministically generating a test program to test cache coherency in a computing environment including at least one processing unit. The deterministically generating includes producing cache state test sequences using graph traversal, where the cache state test sequences include closed paths of cache-affecting operations, and where using graph traversal includes traversing one or more state graphs with nodes representing cache states and edges representing operations producing respective cache state transitions in the at least one processing unit. Further, the deterministically generating includes pruning the cache state test sequences, using closed-path graph analysis, to generate the test program, where the test program has a selected cache coherence test coverage using chosen cache state test sequences obtained from pruning the cache state test sequences. Further, the process includes initiating executing of the test program in the computing environment to test the cache coherency.
A computer-implemented method of facilitating processing within a computing environment, the computer-implemented method comprising:
A computer system for facilitating processing within a computing environment, the computer system comprising:
A computer program product for facilitating processing within a computing environment, the computer program product comprising:
Dependencies are inferred from the claim text.