메뉴 건너뛰기




Volumn , Issue , 2007, Pages 43-53

Semantics driven dynamic partial-order reduction of MPI-based parallel programs

Author keywords

Concurrent program semantics; Model checking; MPI; Partial order reduction; Transition independence

Indexed keywords

CONCURRENT ENGINEERING; INTERFACES (COMPUTER); MODEL CHECKING; PARALLEL ALGORITHMS; PROGRAM DEBUGGING; SEMANTICS;

EID: 34548274948     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1273647.1273657     Document Type: Conference Paper
Times cited : (19)

References (24)
  • 1
    • 35048840320 scopus 로고    scopus 로고
    • Zing: A model checker for concurrent software
    • CAV 2004:16th International Conference on Computer Aided Verification, Boston, Massachusetts, July 2004, Springer-Verlag
    • T. Andrews, S. Qadeer, S. K. Rajamani, J. Rehof, and Y. Xie. Zing: A model checker for concurrent software. In CAV 2004:16th International Conference on Computer Aided Verification, Boston, Massachusetts, July 2004, LNCS. Springer-Verlag, 2004.
    • (2004) LNCS
    • Andrews, T.1    Qadeer, S.2    Rajamani, S.K.3    Rehof, J.4    Xie, Y.5
  • 2
    • 34548212149 scopus 로고    scopus 로고
    • Verification of MPI programs using SPIN
    • Technical Report UUCS-04-008, The University of Utah
    • Steven Barrus, Ganesh Gopaiakrishnan, Robert M. Kirby, and Robert Palmer. Verification of MPI programs using SPIN. Technical Report UUCS-04-008, The University of Utah, 2004.
    • (2004)
    • Barrus, S.1    Gopaiakrishnan, G.2    Kirby, R.M.3    Palmer, R.4
  • 3
    • 4344672549 scopus 로고    scopus 로고
    • Cluster-based partial-order reduction
    • Twan Basten, Dragan Bosnacki, and Marc Geilen. Cluster-based partial-order reduction. Automated Software Engg., 11(4):365-402, 2004.
    • (2004) Automated Software Engg , vol.11 , Issue.4 , pp. 365-402
    • Basten, T.1    Bosnacki, D.2    Geilen, M.3
  • 5
    • 67650150020 scopus 로고    scopus 로고
    • Jayant DeSouza, Bob Kuhn, Bronis R., de Supinski, Victor Samofalov, Sergey Zheltov, and Stanislav Bratanov. Automated, scalable debugging of mpi programs with intel message checker. In Proceedings of the Second International Workshop on Software Engineering for High Performance Computing System Applications, pages 78-82, 2005. ISBN:l-59593-117-l.
    • Jayant DeSouza, Bob Kuhn, Bronis R., de Supinski, Victor Samofalov, Sergey Zheltov, and Stanislav Bratanov. Automated, scalable debugging of mpi programs with intel message checker. In Proceedings of the Second International Workshop on Software Engineering for High Performance Computing System Applications, pages 78-82, 2005. ISBN:l-59593-117-l.
  • 7
    • 34548241563 scopus 로고    scopus 로고
    • Georgelin, Laurence Pierre, and Tin Nguyen. A formal specification of the MPI primitives and communication mechanisms
    • Technical report, LIM, 1999
    • Philippe Georgelin, Laurence Pierre, and Tin Nguyen. A formal specification of the MPI primitives and communication mechanisms. Technical report, LIM, 1999.
    • Philippe1
  • 8
    • 0003257889 scopus 로고    scopus 로고
    • Partial-Order Methods for the Verification of Concurrent Systems: An Approach to the State-Explosion Problem
    • Springer-Verlag
    • Patrice Godefroid. Partial-Order Methods for the Verification of Concurrent Systems: An Approach to the State-Explosion Problem. LNCS 1032. Springer-Verlag, 1996.
    • (1996) LNCS , vol.1032
    • Godefroid, P.1
  • 9
    • 0030651806 scopus 로고    scopus 로고
    • Model checking for programming languages using Verisoft
    • Patrice Godefroid. Model checking for programming languages using Verisoft. In POPL 97: Principles of Programming Languages, pages 174-186, 1997.
    • (1997) POPL 97: Principles of Programming Languages , pp. 174-186
    • Godefroid, P.1
  • 12
    • 84871120375 scopus 로고    scopus 로고
    • MPI: Standard
    • MPI: A Message-Passing Interface Standard. http://www.mpi-foram.org/docs/ mpi-11-html/mpireport.html.
    • A Message-Passing Interface
  • 13
    • 34548220750 scopus 로고    scopus 로고
    • Robert Palmer, Steven Barrus, Yu Yang, Ganesh Gopalakrishnan, and Robert M. Kirby. Gauss: A framework for verifying scientific computing software. In SoftMC: Workshop on Software Model Checking, number 953 in ENTCS, August 2005.
    • Robert Palmer, Steven Barrus, Yu Yang, Ganesh Gopalakrishnan, and Robert M. Kirby. Gauss: A framework for verifying scientific computing software. In SoftMC: Workshop on Software Model Checking, number 953 in ENTCS, August 2005.
  • 14
    • 34548256161 scopus 로고    scopus 로고
    • Robert Palmer, Ganesh Gopalakrishnan, and Robert M. Kirby. The communication semantics of the message passing interface. Technical Report UUCS-06-012, The University of Utah, October 2006.
    • Robert Palmer, Ganesh Gopalakrishnan, and Robert M. Kirby. The communication semantics of the message passing interface. Technical Report UUCS-06-012, The University of Utah, October 2006.
  • 15
    • 34548274948 scopus 로고    scopus 로고
    • Semantics Driven Dynamic Partial-order Reduction of MPI-based Parallel Programs (full version)
    • Technical Report UUCS-07-011, University of Utah, School of Computing
    • Robert Palmer, Ganesh Gopalakrishnan, and Robert M. Kirby. Semantics Driven Dynamic Partial-order Reduction of MPI-based Parallel Programs (full version). Technical Report UUCS-07-011, University of Utah, School of Computing, 2007.
    • (2007)
    • Palmer, R.1    Gopalakrishnan, G.2    Kirby, R.M.3
  • 16
    • 33750230738 scopus 로고    scopus 로고
    • Salman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, and William Gropp. Formal verification of programs that use mpi one-sided communication. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 4192/2006 of LNCS, pages 30-39, Berlin/Heidelberg, 2006. Springer.
    • Salman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, and William Gropp. Formal verification of programs that use mpi one-sided communication. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, volume 4192/2006 of LNCS, pages 30-39, Berlin/Heidelberg, 2006. Springer.
  • 17
    • 34548228732 scopus 로고    scopus 로고
    • http://research.microsoft.com/phoenix.
  • 18
  • 19
    • 24144489463 scopus 로고    scopus 로고
    • Efficient verification of halting properties for mpi programs with wildcard receives
    • Radhia Cousot, editor, Paris, January, Springer-Verlag
    • Stephen F. Siegel. Efficient verification of halting properties for mpi programs with wildcard receives. In Radhia Cousot, editor, Verification, Model Checking, and Abstract Interpretation: 6th International Conference, VMCAI 2005, pages 413-429, Paris, January 2005. Springer-Verlag.
    • (2005) Verification, Model Checking, and Abstract Interpretation: 6th International Conference, VMCAI 2005 , pp. 413-429
    • Siegel, S.F.1
  • 20
    • 36349017068 scopus 로고    scopus 로고
    • Stephen F. Siegel. Model checking nonblocking mpi programs. In B. Cook and A. Podelski, editors, VMCAI 07, number 4349 in LNCS, pages 44-58. Springer-Verlag, 2007.
    • Stephen F. Siegel. Model checking nonblocking mpi programs. In B. Cook and A. Podelski, editors, VMCAI 07, number 4349 in LNCS, pages 44-58. Springer-Verlag, 2007.
  • 21
    • 34548290143 scopus 로고    scopus 로고
    • Analysis of mpi programs
    • Technical Report UM-CS-2003-036, Department of Computer Science, University of Massachusetts Amherst
    • Stephen F. Siegel and George Avrunin. Analysis of mpi programs. Technical Report UM-CS-2003-036, Department of Computer Science, University of Massachusetts Amherst, 2003.
    • (2003)
    • Siegel, S.F.1    Avrunin, G.2
  • 22
    • 35048878721 scopus 로고    scopus 로고
    • Verification of mpi-based software for scientific computation
    • Proceedings of the 11th International SPIN Workshop on Model Checking Software, of, Barcelona, April, Springer
    • Stephen F. Siegel and George S. Avrunin. Verification of mpi-based software for scientific computation. In Proceedings of the 11th International SPIN Workshop on Model Checking Software, volume 2989 of LNCS, pages 286-303, Barcelona, April 2004. Springer.
    • (2004) LNCS , vol.2989 , pp. 286-303
    • Siegel, S.F.1    Avrunin, G.S.2
  • 24
    • 85016851732 scopus 로고
    • A stubborn attack on state explosion
    • Springer-Verlag
    • Antti Valmari. A stubborn attack on state explosion. In CAV 91: Computer Aided Verification, pages 156-165. Springer-Verlag, 1991.
    • (1991) CAV 91: Computer Aided Verification , pp. 156-165
    • Valmari, A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.