Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication)

There are several benchmark programs available to measure the performance of MPI on parallel computers. The most common use of MPI benchmarks software are SKaMPI, Pallas MPI Benchmark, MPBench, Mpptest and MPIBench. It is interesting to analyze the differences between different benchmark. Presently,...

Full description

Bibliographic Details
Main Authors: Abdul Hamid, Nor Asilah Wati, Coddington, Paul
Format: Article
Language:English
English
Published: Sage Publication 2010
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/13693/1/Comparison%20of%20MPI%20benchmark%20programs%20on%20shared%20memory%20and%20distributed%20memory%20machines.pdf
_version_ 1825945284951146496
author Abdul Hamid, Nor Asilah Wati
Coddington, Paul
author_facet Abdul Hamid, Nor Asilah Wati
Coddington, Paul
author_sort Abdul Hamid, Nor Asilah Wati
collection UPM
description There are several benchmark programs available to measure the performance of MPI on parallel computers. The most common use of MPI benchmarks software are SKaMPI, Pallas MPI Benchmark, MPBench, Mpptest and MPIBench. It is interesting to analyze the differences between different benchmark. Presently, there have been few comparisons done between the different benchmarks. Thus, in this paper we discuss a comparison of the techniques used and the functionality of each benchmark, and also a comparison of the results on a distributed memory machine and shared memory machine for point-to-point communication. All of the MPI benchmarks listed above will be compared in this analysis. It is expected that the results from different benchmarks should be similar, however this analysis found substantial differences in the results for certain MPI communications, particularly for shared memory machines.
first_indexed 2024-03-06T07:29:06Z
format Article
id upm.eprints-13693
institution Universiti Putra Malaysia
language English
English
last_indexed 2024-03-06T07:29:06Z
publishDate 2010
publisher Sage Publication
record_format dspace
spelling upm.eprints-136932015-10-28T03:40:38Z http://psasir.upm.edu.my/id/eprint/13693/ Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication) Abdul Hamid, Nor Asilah Wati Coddington, Paul There are several benchmark programs available to measure the performance of MPI on parallel computers. The most common use of MPI benchmarks software are SKaMPI, Pallas MPI Benchmark, MPBench, Mpptest and MPIBench. It is interesting to analyze the differences between different benchmark. Presently, there have been few comparisons done between the different benchmarks. Thus, in this paper we discuss a comparison of the techniques used and the functionality of each benchmark, and also a comparison of the results on a distributed memory machine and shared memory machine for point-to-point communication. All of the MPI benchmarks listed above will be compared in this analysis. It is expected that the results from different benchmarks should be similar, however this analysis found substantial differences in the results for certain MPI communications, particularly for shared memory machines. Sage Publication 2010 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/13693/1/Comparison%20of%20MPI%20benchmark%20programs%20on%20shared%20memory%20and%20distributed%20memory%20machines.pdf Abdul Hamid, Nor Asilah Wati and Coddington, Paul (2010) Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication). The International Journal of High Performance Computing Applications, 24 (4). pp. 469-483. ISSN 1094-3420 Parallel programming (Computer science) Parallel computers - Programming. 10.1177/1094342010371106 English
spellingShingle Parallel programming (Computer science)
Parallel computers - Programming.
Abdul Hamid, Nor Asilah Wati
Coddington, Paul
Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication)
title Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication)
title_full Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication)
title_fullStr Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication)
title_full_unstemmed Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication)
title_short Comparison of MPI benchmark programs on shared memory and distributed memory machines (point-to-point communication)
title_sort comparison of mpi benchmark programs on shared memory and distributed memory machines point to point communication
topic Parallel programming (Computer science)
Parallel computers - Programming.
url http://psasir.upm.edu.my/id/eprint/13693/1/Comparison%20of%20MPI%20benchmark%20programs%20on%20shared%20memory%20and%20distributed%20memory%20machines.pdf
work_keys_str_mv AT abdulhamidnorasilahwati comparisonofmpibenchmarkprogramsonsharedmemoryanddistributedmemorymachinespointtopointcommunication
AT coddingtonpaul comparisonofmpibenchmarkprogramsonsharedmemoryanddistributedmemorymachinespointtopointcommunication