An Efficient Tool for Verifying Races in OpenMP Directive Programs without Interthread Synchronization |
Ha, Ok-Kyoon
(경상대학교 정보과학과)
Kang, Moon-Hye (경상대학교 정보과학과) Kim, Young-Joo (한국정보통신대학교 IT공학부) Jun, Yong-Ki (경상대학교 정보과학과) |
1 | Petersen, P., and S. Shah, "OpenMP Support in the Intel Thread Checker," WOMPAT 2003, pp. 1-12, June 2003 |
2 | Jun, Y. and K. Koh, "On-the-fly Detection of Access Anomalies in Nested Parallel Loops," 3rd ACM/ONR Workshop on Parallel and Distributed Debugging, pp. 107-117, ACM, May 1993 |
3 | Netzer, R. H. B., and B. P. Miller, "What Are Race Conditions? Some Issues and Formalizations," Letters on Prog. Lang. and Systems, 1(1): 74-88, ACM, March 1992 DOI |
4 | Kim, Y., M. Park, S. Park, and Y. Jun, "A Practical Tool for Detecting Races in OpenMP Programs," Proc. of 8th Int'l Conf. on Parallel Computing Technologies (PaCT), Krasnoyarsk, Russia, Lecture Notes in Computer Science, 3606: 321-330, Springer-Verlag, Sept. 2005 |
5 | Mellor-Crummey, J. M., "On-the-fly Detection of Data Races for Programs with Nested Fork-Join Parallelism," Supercomputing, pp. 24-33, ACM/ IEEE, Nov. 1991 |
6 | Intel Co., Getting Started with the Intel Thread Checker and Thread Profiler, 2003 |
7 | Dinning, A., and E. Schonberg, "Detecting Access Anomalies in Programs with Critical Sections," 2nd Wrokshop on Parallel and Distributed Debugging, pp. 85-96, ACM, May 1991 |
8 | I. Nudler, L. Rudolph, "Tools for the Efficient Development of Efficient Parallel Programs," First Israeli Conference on Computer Systems Engineering, May 1986 |
9 | Dagum, L., and R. Menon, "OpenMP: An Industry-Standard API for Shared Memory Programming," Computational Science and Engineering, 5(1): 46-55, IEEE, January-March 1998 DOI ScienceOn |