A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Accelerating Dynamic Data Race Detection Using Static Thread Interference Analysis
2016
Proceedings of the 7th International Workshop on Programming Models and Applications for Multicores and Manycores - PMAM'16
Precise dynamic race detectors report an error if and only if more than one thread concurrently exhibits conflict on a memory access. They insert instrumentations at compiletime to perform runtime checks on all memory accesses to ensure that all races are captured and no spurious warnings are generated. However, a dynamic race check for a particular memory access statement is guaranteed to be redundant if the statement can be statically identified as thread interference-free. Despite
doi:10.1145/2883404.2883405
dblp:conf/ppopp/DiS16
fatcat:plstqqvonvdapnmh5hpsjmbjq4