Skip to main content

2004 | OriginalPaper | Buchkapitel

Performance Evaluation of Hybrid Parallel Programming Paradigms

verfasst von : Achal Prabhakar, Vladimir Getov

Erschienen in: Performance Analysis and Grid Computing

Verlag: Springer US

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

With the trend in the supercomputing world shifting from homogeneous machine architectures to hybrid clusters of SMP nodes, the interoperabiility of OpenMP and MPI has become a key issue in understanding and optimizing the overall system performance. While the low-level performance of MPI and OpenMP can be evaluated using existing benchmarks, the combination of the two poses new challenges. Therefore, a performance study of different hybrid programming paradigms is of high benefit for both the vendors and the user community. As part of our project, we have identified several possible combinations of the two models in order to provide qualitative and quantitative justification of situations in which any one of them is to be favoured. Collective operations are particularly important to analyze and evaluate on a hybrid platform and therefore we concentrate our study on three of them — barrier, all-to-all, and all-reduce. Issues like the optimal mix of OpenMP and MPI, the most efficient way of managing MPI communication from within OpenMP, the optimal unit of communication, and the degree of overlap between computation and communication need to be evaluated. The performance results supporting this investigation were taken on the IBM Power-3 machine at San Diego Supecomputer Center using our suite of hybrid microbenchmarks.

Metadaten
Titel
Performance Evaluation of Hybrid Parallel Programming Paradigms
verfasst von
Achal Prabhakar
Vladimir Getov
Copyright-Jahr
2004
Verlag
Springer US
DOI
https://doi.org/10.1007/978-1-4615-0361-3_4

Neuer Inhalt