Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

Performance analysis of a hybrid MPI/OpenMP application on multi-core clusters

Chorley, Martin ORCID: https://orcid.org/0000-0001-8744-260X and Walker, David ORCID: https://orcid.org/0000-0002-1360-6330 2010. Performance analysis of a hybrid MPI/OpenMP application on multi-core clusters. Journal of Computational Science 1 (3) , pp. 168-174. 10.1016/j.jocs.2010.05.001

[thumbnail of chorley2010.pdf]
Preview
PDF - Submitted Pre-Print Version
Download (1MB) | Preview

Abstract

The mixing of shared memory and message passing programming models within a single application has often been suggested as a method for improving scientific application performance on clusters of shared memory or multi-core systems. DL_POLY, a large scale molecular dynamics application programmed using message passing programming has been modified to add a layer of shared memory threading and the performance analysed on two multi-core clusters. At lower processor numbers, the extra overheads from shared memory threading in the hybrid code outweigh performance benefits gained over the pure MPI code. On larger core counts the hybrid model performs better than pure MPI, with reduced communication time decreasing the overall runtime.

Item Type: Article
Date Type: Publication
Status: Published
Schools: Computer Science & Informatics
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Uncontrolled Keywords: Multi-core; Hybrid programming; Message passing; Shared memory
Publisher: Elsevier
ISSN: 1877-7503
Last Modified: 08 May 2023 20:47
URI: https://orca.cardiff.ac.uk/id/eprint/7377

Citation Data

Cited 62 times in Scopus. View in Scopus. Powered By Scopus® Data

Actions (repository staff only)

Edit Item Edit Item

Downloads

Downloads per month over past year

View more statistics