Abstract: We consider the problem of verifying MPI using MPI_Waitany (and related operations wait/test some/all). Such programs have a higher degree of non-determinism over which user-written test harnesses cannot exert adequate control. This makes conventional MPI program testing even more ineffective. Our previous work has demonstrated the advantages of an MPI-specific dynamic partial order reduction algorithm called POE in a tool called ISP in dramati-cally reducing the number of interleavings during formal dynamic verification. We show that POE can become ineffective when näıvely applied to MPI pro-grams with MPI_Waitanys. As a novel solution, we employ static analysis in a supporting role to POE to determine the extent to which the ou...
Abstract. With the exploding scale of concurrency, presenting valu-able pieces of information collec...
International audienceThe Message Passing Interface (MPI) is a parallel programming model used to ex...
Abstract. We examine the unsolved problem of automatically and ef-ficiently detecting functionally i...
Dynamic verification methods are the natural choice for debugging real world programs when model ext...
Abstract. There is growing need to develop formal verification tools for Mes-sage Passing Interface ...
Dynamic verication methods are the natural choice for for-mally verifying real world programs when m...
Abstract. We examine the problem of verifying MPI programs for the absence of deadlocks and local as...
Most distributed parallel programs in the high performance computing (HPC) arena are written using t...
Most distributed parallel programs in the high performance computing (HPC) arena are written using t...
Abstract. Dynamic verication methods are the natural choice for for-mally verifying real world progr...
Hybrid (mixed MPI/thread) programs are extremely important for efficiently programming future HPC sy...
pre-printAbstract-Formal dynamic analysis of MPI programs is critically important since conventional...
This paper considers the problem of formal verification of MPI programs operating under a fixed test...
Abstract. Formal program verification often requires creating a model of the program and running it ...
Abstract. Formal dynamic analysis of Message Passing Interface (MPI) pro-grams is crucially importan...
Abstract. With the exploding scale of concurrency, presenting valu-able pieces of information collec...
International audienceThe Message Passing Interface (MPI) is a parallel programming model used to ex...
Abstract. We examine the unsolved problem of automatically and ef-ficiently detecting functionally i...
Dynamic verification methods are the natural choice for debugging real world programs when model ext...
Abstract. There is growing need to develop formal verification tools for Mes-sage Passing Interface ...
Dynamic verication methods are the natural choice for for-mally verifying real world programs when m...
Abstract. We examine the problem of verifying MPI programs for the absence of deadlocks and local as...
Most distributed parallel programs in the high performance computing (HPC) arena are written using t...
Most distributed parallel programs in the high performance computing (HPC) arena are written using t...
Abstract. Dynamic verication methods are the natural choice for for-mally verifying real world progr...
Hybrid (mixed MPI/thread) programs are extremely important for efficiently programming future HPC sy...
pre-printAbstract-Formal dynamic analysis of MPI programs is critically important since conventional...
This paper considers the problem of formal verification of MPI programs operating under a fixed test...
Abstract. Formal program verification often requires creating a model of the program and running it ...
Abstract. Formal dynamic analysis of Message Passing Interface (MPI) pro-grams is crucially importan...
Abstract. With the exploding scale of concurrency, presenting valu-able pieces of information collec...
International audienceThe Message Passing Interface (MPI) is a parallel programming model used to ex...
Abstract. We examine the unsolved problem of automatically and ef-ficiently detecting functionally i...