×
Message passing via MPI is widely used in single-program, multiple-data (SPMD) parallel programs. Existing data-flow frameworks do not model the semantics ...
We qualitatively evaluate various approaches for performing data-flow analysis on SPMD MPI programs and present a method for performing interprocedural data- ...
People also ask
We present a data-flow analysis framework for performing interproce- dural analysis of message-passing SPMD programs. The framework is based on the MPI-ICFG ...
We present a data-flow analysis framework for performing interprocedural analysis of message-passing SPMD programs. The framework is based on the MPI-ICFG ...
Abstract. Data-flow analyses that include some model of the data-flow be- tween MPI sends and receives result in improved precision in the analysis results.
1. MPI is a technology that facilitates data communication between processors or nodes and is widely employed in distributed and parallel computing systems [45][ ...
Using the MPI-ICFG data-flow analysis framework improves the precision of activity analysis and as a result significantly reduces memory requirements for ...
We present a data-flow analysis framework for performing interproce- dural analysis of message-passing SPMD programs. The framework is based on the MPI-ICFG ...
We demonstrate how applications can easily be composed of parallel tasks using Swift dataflow scripts, which are compiled to ADLB programs with perfor- mance ...
Data flow analysis concepts, techniques and tools are needed to understand and analyze MPI-based programs to detect bugs arise in these programs. In this paper ...