Acknowledgement
Supported by : 한국연구재단
References
- R. H. B. Netzer and B. P. Miller, "What are Race Conditions? Some Issues and Formalizations," Letters on Prog. Lang. and Systems, Vol. 1, No. 1, pp. 74-88, ACM, Mar. 1992. https://doi.org/10.1145/130616.130623
- U. Banerjee, B. Bliss, Z. Ma, and P. Petersen, "A Theory of Data Race Detection," Proc. of the 2006 Workshop on Parallel and Distributed System: Testing and Debugging, pp. 69-78, ACM, Jul. 2006.
- O.-K. Ha, M.-H. Kang, Y.-J. Kim, and Y.-J. Jun, "An Efficient Tool for Verifying Races in OpenMP Directive Programs without Interthread Synchronization," Journal of KIISE: Computing Practices and Letters, Vol. 14, No. 3, pp. 301-305, KIISE, May 2008. (in Korean)
- E. Pozniznsky and M. Schuster, "MultiRace: Efficient On-the-fly Data Race Detection in Multithread C++ Programs," Proc. of the 9th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 179-190, ACM, Mar. 2007.
- A. Jannesari and W. F. Tichy, "On-the-fly Race Detection in Multi-threaded Programs," Proc. of the 2008 Workshop on Parallel and Distributed System: Testing and Debugging, pp. 6:1-6:10, ACM, Jul. 2008.
- O.-K. Ha, I.-B. Kuh, G. M. Tchamgoue, and Y.-K. Jun, "On-the-fly Detection of Data Races in OpenMP Programs," Proc. of the 2012 Workshop on Parallel and Distributed System: Testing and Debugging, pp. 1-10, ACM, Jul. 2012.
- C. Flanagan and S. N. Freund, "FASTTRACK: Efficient and Precise Dynamic Race Detection," Communications of the ACM, Vol. 53, No. 11, pp. 93-101, ACM, Nov. 2010. https://doi.org/10.1145/1839676.1839699
- K. Serevryany and T. Iskhodzhanov, "ThreadSanitizer: Data Race Detection in Practice," Proc. of the Workshop on Binary Instrumentation and Applications, pp. 62-71, ACM, Dec. 2009.
- R. Baldoni and M. Raynal, "Fundamentals of Distributed Computing: A Practical Tour of Vector Clock Systems," IEEE Distrubuted Systems Online, Vol. 3, No. 2, IEEE, Feb. 2002.
- L. Lamport, "Time, Clocks, and the Ordering of Events in a Distributed system," Communications of the ACM, Vol. 21, No. 7, pp. 558-565, ACM, Jul. 1978. https://doi.org/10.1145/359545.359563
- M. Bach, M. Charney, R. Chon, E. Demikhovsky, T. Devor, K. Hazelwood, A. Jaleel, C. Luk, G. Lyons, H. Patil, and A. Tal, "Analyzing Parallel Programs with Pin," Computer, Vol. 43, No. 3, pp. 34-41, IEEE, Mar. 2010. https://doi.org/10.1109/MC.2010.60
- C. Bienia, S. Kumar, J. P. Singh, and K. Li, "The PARSEC Benchmark Suite: Characterization and Architectural Implications," Proc. of the 17th International Conference on Parallel Architectures and Compilation Techniques, pp. 72-81, ACM, Oct. 2008.
- J. Yu and S. Narayanasamy, "A Case for an Interleaving Constrained Shared-Memory Multi-processor," Proc. of the 36th Annual International Symposium on Computer Architecture, pp. 325-336, ACM, Jun. 2009.