• DocumentCode
    2446146
  • Title

    Scalable verification of MPI programs

  • Author

    Vo, Anh ; Gopalakrishnan, Ganesh

  • Author_Institution
    Sch. of Comput., Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Large message passing programs today are being deployed on clusters with hundreds, if not thousands of processors. Any programming bugs that happen will be very hard to debug and greatly affect productivity. Although there have been many tools aiming at helping developers debug MPI programs, many of them fail to catch bugs that are caused by non-determinism in MPI codes. In this work, we propose a distributed, scalable framework that can explore all relevant schedules of MPI programs to check for deadlocks, resource leaks, local assertion errors, and other common MPI bugs.
  • Keywords
    formal verification; message passing; program debugging; MPI bugs; MPI codes; MPI programs scalable verification; bug programming; message passing programs; Cities and towns; Computer bugs; Debugging; Libraries; Logic programming; Message passing; Petascale computing; Productivity; Scalability; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4244-6533-0
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2010.5470683
  • Filename
    5470683