Performance Characteristics of Hybrid MPI/OpenMP Implementations of NAS Parallel Benchmarks SP and BT on Large-Scale Multicore Clusters

Handle URI:
http://hdl.handle.net/10754/599157
Title:
Performance Characteristics of Hybrid MPI/OpenMP Implementations of NAS Parallel Benchmarks SP and BT on Large-Scale Multicore Clusters
Authors:
Wu, X.; Taylor, V.
Abstract:
The NAS Parallel Benchmarks (NPB) are well-known applications with fixed algorithms for evaluating parallel systems and tools. Multicore clusters provide a natural programming paradigm for hybrid programs, whereby OpenMP can be used with the data sharing with the multicores that comprise a node, and MPI can be used with the communication between nodes. In this paper, we use Scalar Pentadiagonal (SP) and Block Tridiagonal (BT) benchmarks of MPI NPB 3.3 as a basis for a comparative approach to implement hybrid MPI/OpenMP versions of SP and BT. In particular, we can compare the performance of the hybrid SP and BT with the MPI counterparts on large-scale multicore clusters, Intrepid (BlueGene/P) at Argonne National Laboratory and Jaguar (Cray XT4/5) at Oak Ridge National Laboratory. Our performance results indicate that the hybrid SP outperforms the MPI SP by up to 20.76 %, and the hybrid BT outperforms the MPI BT by up to 8.58 % on up to 10 000 cores on Intrepid and Jaguar. We also use performance tools and MPI trace libraries available on these clusters to further investigate the performance characteristics of the hybrid SP and BT. © 2011 The Author. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved.
Citation:
Wu X, Taylor V (2011) Performance Characteristics of Hybrid MPI/OpenMP Implementations of NAS Parallel Benchmarks SP and BT on Large-Scale Multicore Clusters. The Computer Journal 55: 154–167. Available: http://dx.doi.org/10.1093/comjnl/bxr063.
Publisher:
Oxford University Press (OUP)
Journal:
The Computer Journal
KAUST Grant Number:
KUS-I1-010-01
Issue Date:
18-Jul-2011
DOI:
10.1093/comjnl/bxr063
Type:
Article
ISSN:
0010-4620; 1460-2067
Sponsors:
This work is supported by NSF grant CNS-0911023 and the Award No. KUS-I1-010-01 made by King Abdullah University of Science and Technology (KAUST).
Appears in Collections:
Publications Acknowledging KAUST Support

Full metadata record

DC FieldValue Language
dc.contributor.authorWu, X.en
dc.contributor.authorTaylor, V.en
dc.date.accessioned2016-02-25T13:53:58Zen
dc.date.available2016-02-25T13:53:58Zen
dc.date.issued2011-07-18en
dc.identifier.citationWu X, Taylor V (2011) Performance Characteristics of Hybrid MPI/OpenMP Implementations of NAS Parallel Benchmarks SP and BT on Large-Scale Multicore Clusters. The Computer Journal 55: 154–167. Available: http://dx.doi.org/10.1093/comjnl/bxr063.en
dc.identifier.issn0010-4620en
dc.identifier.issn1460-2067en
dc.identifier.doi10.1093/comjnl/bxr063en
dc.identifier.urihttp://hdl.handle.net/10754/599157en
dc.description.abstractThe NAS Parallel Benchmarks (NPB) are well-known applications with fixed algorithms for evaluating parallel systems and tools. Multicore clusters provide a natural programming paradigm for hybrid programs, whereby OpenMP can be used with the data sharing with the multicores that comprise a node, and MPI can be used with the communication between nodes. In this paper, we use Scalar Pentadiagonal (SP) and Block Tridiagonal (BT) benchmarks of MPI NPB 3.3 as a basis for a comparative approach to implement hybrid MPI/OpenMP versions of SP and BT. In particular, we can compare the performance of the hybrid SP and BT with the MPI counterparts on large-scale multicore clusters, Intrepid (BlueGene/P) at Argonne National Laboratory and Jaguar (Cray XT4/5) at Oak Ridge National Laboratory. Our performance results indicate that the hybrid SP outperforms the MPI SP by up to 20.76 %, and the hybrid BT outperforms the MPI BT by up to 8.58 % on up to 10 000 cores on Intrepid and Jaguar. We also use performance tools and MPI trace libraries available on these clusters to further investigate the performance characteristics of the hybrid SP and BT. © 2011 The Author. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved.en
dc.description.sponsorshipThis work is supported by NSF grant CNS-0911023 and the Award No. KUS-I1-010-01 made by King Abdullah University of Science and Technology (KAUST).en
dc.publisherOxford University Press (OUP)en
dc.subjecthybrid MPI/OpenMPen
dc.subjectmulticore clustersen
dc.subjectNAS Parallel Benchmarksen
dc.subjectperformance characteristicsen
dc.titlePerformance Characteristics of Hybrid MPI/OpenMP Implementations of NAS Parallel Benchmarks SP and BT on Large-Scale Multicore Clustersen
dc.typeArticleen
dc.identifier.journalThe Computer Journalen
dc.contributor.institutionTexas A and M University, College Station, United Statesen
kaust.grant.numberKUS-I1-010-01en
All Items in KAUST are protected by copyright, with all rights reserved, unless otherwise indicated.