Title | ||
---|---|---|
Toward Heterogeneous MPI+MPI Programming - Comparison of OpenMP and MPI Shared Memory Models. |
Abstract | ||
---|---|---|
This paper introduces our research on investigating the possibility of using heterogeneous all-MPI programming for the efficient parallelization of real-world scientific applications on clusters of multicore SMP/ccNUMA nodes. The investigation is based on verifying the efficiency of parallelizing a CFD application known as MPDATA, which contains a set of stencil kernels with heterogeneous patterns. As the first step of the research, we consider the level of SMP nodes, and compare the performance achieved by the MPI Shared Memory model of MPI-3 versus the OpenMP approach. In contrast to other works, this paper aims to evaluate these two programming models in conjunction with the parallelization methodology recently proposed [1] for performance portable programming across multicore SMP/ccNUMA platforms. We show that the shared memory extension of MPI delivers portable means for implementing all steps of this methodology efficiently, to take advantages of emerging multicore ccNUMA architectures. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1007/978-3-030-48340-1_21 | Euro-Par Workshops |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lukasz Szustak | 1 | 113 | 12.52 |
Roman Wyrzykowski | 2 | 721 | 90.65 |
Kamil Halbiniak | 3 | 0 | 0.34 |
Pawel Bratek | 4 | 0 | 0.34 |