Scalable thread visualization for debugging data races in OpenMP programs

  • Authors:
  • Young-Joo Kim;Jae-Seon Lim;Yong-Kee Jun

  • Affiliations:
  • Gyeongsang National University, Jinju, South Korea;Gyeongsang National University, Jinju, South Korea;Gyeongsang National University, Jinju, South Korea

  • Venue:
  • GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is important to debug unintended data races in OpenMP programs efficiently, because such programs are often complex and longrunning. Previous tools for detecting the races does not provide any effective facility for understanding the complexity of threads involved in the reported races. This paper presents a thread visualization tool to present a partial order of threads executed in the traced programs with a scalable graph of abstract threads upon a three-dimensional cone. The scalable thread visualization is proved to be effective in debugging races using a set of synthetic programs.