1 |
O.-K. Ha, I.-B. Kuh, G. M. Tchamgoue, and Y.-K. Jun, "On-the-fly detection of data races in OpenMP programs," in Proceedings of the Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging (PADTAD '12), pp. 1 - 10, ACM, New York, NY, USA, 2012.
|
2 |
L. Lamport, "Time, clocks, and the ordering of events in a distributed system," Communications of the ACM, vol. 21, no. 7, pp. 558 - 565, 1978.
DOI
|
3 |
R. Baldoni and M. Raynal, "Fundamentals of distributed computing: a practical tour of vector clock systems," IEEE Distributed Systems Online, vol. 3, no. 2, 2002.
|
4 |
R. Raman, J. Zhao, V. Sarkar, M. Vechev, and E. Yahav, "Efficient data race detection for async-finish parallelism," Formal Methods in System Design, vol. 41, no. 3, pp. 321 - 347, 2012.
DOI
|
5 |
O.-K. Ha and Y.-K. Jun, "An efficient algorithm for on-the-fly data race detection using an epoch-based technique," Scientific Programming, vol. 2015, Article ID 205827, 14 pages, 2015.
|
6 |
R. H. B. Netzer and B. P. Miller, "What are race conditions?: some issues and formalizations," ACM Letters on Programming Languages and Systems, vol. 1, no. 1, pp. 74 - 88, 1992.
DOI
|
7 |
U. Banerjee, B. Bliss, Z. Ma, and P. Petersen, "A theory of data race detection," in Proceedings of the Workshop on Parallel and Distributed Systems: Testing and Debugging (PADTAD '06), pp. 69 - 78, ACM, New York, NY, USA, 2006.
|
8 |
E. Pozniansky and A. Schuster, "Efficient on-the-fly data race detection in multithreaded c++ programs," in Proceedings of the 9th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '03), pp. 179 - 190, ACM, June 2003.
|
9 |
X. Zhou, K. Lu, X. Wang, and X. Li, "Exploiting parallelism in deterministic shared memory multiprocessing," Journal of Parallel and Distributed Computing, vol. 72, no. 5, pp. 716 - 727, 2012.
DOI
|
10 |
M. Ronsse and K. De Bosschere, "RecPlay: a fully integrated practical record/replay system," ACM Transactions on Computer Systems, vol. 17, no. 2, pp. 133 - 152, 1999.
DOI
|
11 |
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson, "Eraser: a dynamic data race detector for multithreaded programs," ACM Transactions on Computer Systems, vol. 15, no. 4, pp. 391 - 411, 1997.
DOI
|
12 |
A. Dinning and E. Schonberg, "Detecting access anomalies in programs with critical sections," in Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging (PADD '91), pp. 85 - 96, ACM, New York, NY, USA, May 1991.
|
13 |
J. Mellor-Crummey, "On-the-fly detection of data races for programs with nested fork-join parallelism," in Proceedings of the ACM/lIEEE conference on Supercomputing (Supercomputing '91), pp. 24 - 33, ACM, New York, NY, USA, November 1991.
|
14 |
M. Christiaens, M. Ronsse, and K. De Bosschere, "Bounding the number of segment histories during data race detection," Parallel Computing, vol. 28, no. 9, pp. 1221 - 1238, 2002.
DOI
|
15 |
C. Flanagan and S. N. Freund, "FastTrack: efficient and precise dynamic race detection," in Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '09), pp. 121 - 133, ACM, June 2009.
|
16 |
A. Muzahid, D. Suarez, S. Qi, and J. Torrellas, "Sigrace: signaturebased data race detection," SIGARCH's Computer Architecture News, vol. 37, no. 3, pp. 337 - 348, 2009.
|
17 |
E. Pozniansky and A. Schuster, "MultiRace: efficient on-the-fly data race detection in multithreaded C++ programs: research articles," Concurrency and Computation: Practice & Experience, vol. 19, no. 3, pp. 327 - 340, 2007.
DOI
|
18 |
K. Serebtyany and T. Iskhodzhanov, "Threadsanitizer-data race detection in practice," in Proceedings of the Workshop on Binary Instrumentation and Applications (WBIA '09), pp. 62 - 71, ACM, New York, NY, USA, December 2009.
|
19 |
J. J. Harrow, "Runtime checking of multithreaded applications with visual threads," in SPIN Model Checking and Software Verification: 7th International SPIN Workshop, Stanford, CA, USA, August 30 - September 1, 2000. Proceedings, vol. 1885 of Lecture Notes in Computer Science, pp. 331 - 342, Springer, Berlin, Germany, 2000.
|
20 |
A. Jannesari and W. F. Tichy, "On-the-fly race detection in multi-threaded programs," in Proceedings of the 6th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging (PADTAD '08), ACM, New York, NY, USA, July 2007.
|
21 |
X. Xie and J. Xue, "Acculock: accurate and efficient detection of data races," in Proceedings of the 9th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO'11), pp. 201 - 212, IEEE Computer Society, Chamonix, France, April 2011.
|
22 |
Y. Yu, T. Rodeheffer, and W. Chen, "RaceTrack: efficient detection of data race conditions via adaptive tracking," in Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP'05), pp. 221 - 234, ACM, October 2005.
|
23 |
R. O'Callahan and J.-D. Choi, "Hybrid dynamic data race detection," in Proceedings of the 9th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '03), pp. 167 - 178, ACM, New York, NY, USA, June 2003.
|