Browse > Article
http://dx.doi.org/10.6109/JKIICE.2008.12.1.53

The 3-Dimensional Visualization in Shared-Memory Programs with Nested Parallelism  

Park, Myeong-Chul (송호대학 컴퓨터정보과)
Hur, Hwa-Ra (송호대학 컴퓨터정보과)
Ha, Seok-Wun (국립 경상대학교 컴퓨터과학과)
Abstract
A pellet program including a nested parallelism has a result of non-deterministic because of executed concurrently without synchronization. In order to detect like this error the visualization technique which is various is used. But the intuition characteristic is decreased because of limits of space and excessive abstraction. In this paper, proposes 3-D visualization engines which provide global structure of the arranging in a parallel program with nested parallelism which is complicated to the user. The visualization engine which is proposed provides global structure to the user as program easily to understand, it provides an effective debugging environment.
Keywords
Visualization; Parallel Program; OpenMP; Labeling;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 임재선 'OpenMP Program의 경합 탐지를 위한 3차원 원추상의 확장적 사건 시각화', 경상대학교 석사 학위논문, 2006
2 Citron D., D. G. Feitelson, and I. Exman, 'Parallel Activity Roadmaps,' Int'l Conf. on Parallel Computing(ParCo '93), Parallel Computing: Trends and Applications pp. 593-596, Elsevier Science, 1994
3 Dagum, L. and R. Menon, 'OpenMP : an Industry-Standard API for Shared-Memory Programming,' Computational Scince and Engineering, 5(1), IEEE, 46-55, Jan.-March, 1998
4 Kuhn, B., P. Petersen, and E. O'Toole, 'OpenMP versus Threading in C/C++,' EWOMP '99, Lund, Sweden, Sept. 1999
5 Audenaert, K., 'Maintaining Concurrency Information for On-the-fly Data Race Detection,' Int'l Conf. on Parallel Computing:Fundamentals, Applications and New Directions, Bonn, Germany, pp.319-326, Sept., 1997, Advances in Parallel Computing, Elsevier, North-Holland, Amsterdam, Vol.12, 1998
6 G. Kim, Y. Kim and Y. Jun, 'Effective Race Visualization for Debugging OpenMP Programs,' Proc. 31nd KISS Conference, Vol. 31 No. 02 pp. 13-15 Oct. 2004
7 Kim, J., D. Kim, and Y. Jun, 'Scalable Visualization for Debugging Races in OpenMP Programs,' Proc. of the 3rd Int'l Conf. on Communications in Computing (CIC), pp.259-265, Las Vegas, Nevada, June 2002
8 Zernik, D., M. Snir, and D. Malki, 'Using Visualization Tools to Understand Concurrency,' Software, 9(3): 87-92, IEEE, May 1992   DOI   ScienceOn
9 Helmbold, D. P., C. E. McDowell, and J. Wang, 'TraceViewer: A Graphical Browser for Trace Analysis,' TR-90-59, UCSC. 1990
10 박명철, 하석운 '영상정보를 이용한 병렬 프로그램내의 병행성 판별', 한국해양정보통신학회논문지, 10권 12호 pp.2132-2139, 2006   과학기술학회마을
11 Netzer R. H. B., and B. P. Miller, 'What are Race Condition? Some Issues and Formalization,' Letters on Programming Lang. and System, 1(1):74-88, ACM, 1992   DOI