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 and Walker, David 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

PDF - Submitted Pre-Print Version
Download (1MB) | Preview


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: 04 Jun 2017 02:00

Citation Data

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

Actions (repository staff only)

Edit Item Edit Item


Downloads per month over past year

View more statistics