Mixed Mode Programming on HPCx
Michał Piotrowski ()
Additional contact information
Michał Piotrowski: University of Edinburgh
A chapter in Parallel Scientific Computing and Optimization, 2009, pp 133-143 from Springer
Abstract:
Abstract Clusters of shared memory nodes have become a system of choice for many research and enterprise projects. Mixed mode programming is a combination of shared and distributed programming models and naturally matches the SMP cluster architecture. It can potentially exploit features of the system by replacing the message exchanges within a node with faster direct reads and writes from memory, using message passing only to exchange information between the nodes. Several benchmark codes, based on a simple Jacobi relaxation algorithm, were developed; a pure MPI (Message Passing Interface) version and three mixed mode versions: Master-Only, Funneled, and Multiple. None of the mixed mode versions managed to outperform the pure MPI, mainly due to longer MPI point-to-point communication times. Results will be presented and reasons behind the performance losses discussed.
Keywords: Mixed Mode; Message Passing Interface; Multiple Version; Execution Unit; Master Thread (search for similar items in EconPapers)
Date: 2009
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:spochp:978-0-387-09707-7_12
Ordering information: This item can be ordered from
http://www.springer.com/9780387097077
DOI: 10.1007/978-0-387-09707-7_12
Access Statistics for this chapter
More chapters in Springer Optimization and Its Applications from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().