Mixed mode programming on HPCx

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

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 pureMPI, mainly due to longer MPI point-to-point communication times. Results will be presented and reasons behind the performance losses discussed.

Cite

CITATION STYLE

APA

Piotrowski, M. (2009). Mixed mode programming on HPCx. In Springer Optimization and Its Applications (Vol. 27, pp. 133–143). Springer International Publishing. https://doi.org/10.1007/978-0-387-09707-7_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free