• DocumentCode
    2388339
  • Title

    Visualization of Affect-Relations of Message Races for Debugging MPI Programs

  • Author

    Park, Mi-Young ; Kim, Seok Young ; Park, Hyuk-Ro

  • Author_Institution
    Chonnam Nat. Univ., Seoul
  • fYear
    2007
  • fDate
    2-4 Nov. 2007
  • Firstpage
    745
  • Lastpage
    745
  • Abstract
    Detecting unaffected races is important for debugging MPI parallel programs, because unaffected races can cause the occurrence of affected races which do not need to be debugged. However, the previous techniques can not discern unaffected races from affected races so that programmers will be easily overwhelmed by the vast information of race detection. In this paper, we present a new visualization which lets programmers know which race is affected or not. For this, our technique checks whether any message racing toward a race is affected or not based on happen- before relation, and also checks which process influences a race during an execution. After the execution, it visualizes the affect-relations of the detected races. Therefore, our visualization helps for programmers to effectively distinguish unaffected races from affected races, and to debug MPI parallel programs.
  • Keywords
    message passing; parallel programming; program verification; program visualisation; MPI programs; parallel programs; program debugging; program visualization; race detection; Clustering algorithms; Communication channels; Concurrent computing; Debugging; Delay; Java; Libraries; Programming profession; System testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Granular Computing, 2007. GRC 2007. IEEE International Conference on
  • Conference_Location
    Fremont, CA
  • Print_ISBN
    978-0-7695-3032-1
  • Type

    conf

  • DOI
    10.1109/GrC.2007.120
  • Filename
    4403199