• DocumentCode
    3260145
  • Title

    Parallel loop transformation technique for efficient race detection

  • Author

    Kim, Jeong-Si ; Han, Dong-Soo ; Yu, Chan-Su

  • Author_Institution
    Comput. & Software Technol. Lab., Electron. & Telecommun. Res. Inst., Taejon, South Korea
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    265
  • Lastpage
    272
  • Abstract
    Races might result in unintended nondeterministic execution of parallel programs and thus race detection is one of the critical issues to be resolved in debugging of shared-memory parallel programs. On-the-fly race detection techniques have been developed as one of approaches for the problem. However on-the-fly race detection techniques suffer from the huge run-time overhead because the whole execution behavior of the program being debugged must be monitored at run-time. In this paper we present a practical loop transform technique which can significantly reduce the monitoring overhead required for detecting races on-the-fly in parallel programs. Our technique achieves the improvement by minimizing the number of iteration counts to be monitored of each parallel loop by transforming the original loop with the technique. An experimental performance measurement of our technique shows dramatic improvement on the monitoring overhead and it detects more races than those detected by traditional on-the-fly techniques
  • Keywords
    parallel programming; program debugging; debugging; iteration counts; monitoring overhead; parallel loop transformation; parallel programs; race detection; shared-memory parallel programs; Concurrent computing; Debugging; Event detection; Instruments; Libraries; Monitoring; Runtime; Software; Telecommunication computing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2001. ICPADS 2001. Proceedings. Eighth International Conference on
  • Conference_Location
    Kyongju City
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-1153-8
  • Type

    conf

  • DOI
    10.1109/ICPADS.2001.934829
  • Filename
    934829