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
Link To Document