Formal verification of practical MPI programs
This paper considers the problem of formal verification of MPI programs operating under a
fixed test harness for safety properties without building verification models. In our approach …
fixed test harness for safety properties without building verification models. In our approach …
Dynamic verification of MPI programs with reductions in presence of split operations and relaxed orderings
Dynamic verification methods are the natural choice for debugging real world programs
when model extraction and maintenance are expensive. Message passing programs written …
when model extraction and maintenance are expensive. Message passing programs written …
PARCOACH: Combining static and dynamic validation of MPI collective communications
E Saillard, P Carribault… - The International Journal …, 2014 - journals.sagepub.com
Nowadays most scientific applications are parallelized based on MPI communications.
Collective MPI communications have to be executed in the same order by all processes in …
Collective MPI communications have to be executed in the same order by all processes in …
Dynamic symbolic verification of MPI programs
The success of dynamic verification techniques for Message Passing Interface (MPI)
programs rests on their ability to address communication nondeterminism. As the number of …
programs rests on their ability to address communication nondeterminism. As the number of …
[BOOK][B] Efficient dynamic verification algorithms for MPI applications
S Vakkalanka - 2010 - search.proquest.com
Abstract The Message Passing Interface (MPI) Application Programming Interface (API) is
widely used in almost all high performance computing applications. Yet, conventional …
widely used in almost all high performance computing applications. Yet, conventional …
BSP-WHY: an intermediate language for deductive verification of BSP programs
We present BSP-Why, a tool for verifying BSP programs. It is intended to be used as an
intermediate core-language for verification tools (mainly condition generators) of BSP …
intermediate core-language for verification tools (mainly condition generators) of BSP …
A survey paper on debugging tools and frameworks for debugging real time industrial problems and scenerios
M Prathyusha, CVR Kumar - 2019 International Conference on …, 2019 - ieeexplore.ieee.org
Now-a-days there is a great deal of Embedded programming gotten from the far reaching of
embedded frameworks. The attributes of the Embedded frameworks are of little size …
embedded frameworks. The attributes of the Embedded frameworks are of little size …
Verification and coverage of message passing multicore applications
We describe verification and coverage methods for multicore software that uses message
passing libraries for communication. Specifically, we provide techniques to improve …
passing libraries for communication. Specifically, we provide techniques to improve …
[PDF][PDF] An Algorithm for static tracing of message passing interface programs using data flow analysis
AI Elnashar, SF El-Zoghdy - Int. J. Comput. Netw. Inf. Secur …, 2015 - researchgate.net
Message Passing Interface (MPI) is a well know paradigm that is widely used in coding
explicit parallel programs. MPI programs exchange data among parallel processes using …
explicit parallel programs. MPI programs exchange data among parallel processes using …
Analysis and optimizations for partitioned global address space based HPC applications
CTA Kaci - 2022 - theses.hal.science
Almost all high performance computing applications are written in MPI, which will continue to
be the case for at least the next several years. MPI offers one-sided communications which …
be the case for at least the next several years. MPI offers one-sided communications which …