Chorley, Martin ![]() ![]() |
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: | 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 |