Techniques for detecting race conditions
AssigneeIntel Corporation
InventorsShiliang Hu, Gilles A. Pokam, Cristiano L. Pereira, Justin E. Gottschlich
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsShiliang Hu, Gilles A. Pokam, Cristiano L. Pereira, Justin E. Gottschlich
Estimating the term…
Various embodiments are generally directed to detecting race conditions arising from uncoordinated data accesses by different portions of an application routine by detecting occurrences of a selected cache event associated with such accesses. An apparatus includes a processor component; a trigger component for execution by the processor component to configure a monitoring unit of the processor component to detect a cache event associated with a race condition between accesses to a piece of data and to capture an indication of a state of the processor component to generate monitoring data in response to an occurrence of the cache event; and a counter component for execution by the processor component to configure a counter of the monitoring unit to enable capture of the indication of the state of the processor component at a frequency less than every occurrence of the cache event. Other embodiments are described and claimed.
A computer-implemented method for detecting race conditions comprising:
An apparatus to detect race conditions comprising:
An apparatus to detect race conditions comprising:
At least one non-transitory machine-readable storage medium comprising instructions that when executed by a processor component, cause the processor component to:
Dependencies are inferred from the claim text.