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 :
بازگشت