TU Darmstadt / ULB / TUbiblio

Leveraging Multicore Cluster Nodes by Adding OpenMP to Flow Solvers Parallelized with MPI

Iwainsky, Christian and Sarholz, Samuel and an Mey, Dieter and Altenfeld, Ralph (2010):
Leveraging Multicore Cluster Nodes by Adding OpenMP to Flow Solvers Parallelized with MPI.
In: High Performance Computing Systems and Applications, Springer Berlin / Heidelberg, pp. 62-69, [Online-Edition: http://dx.doi.org/10.1007/978-3-642-12659-8_5],
[Book Section]

Abstract

MPI is the predominant model for parallel programming in technical high performance computing. With an increasing number of cores and threads in cluster nodes the question arises whether pure MPI is an appropriate approach to utilize today�s compute clusters or if it is profitable to add another layer of parallelism within the nodes by applying OpenMP on a lower level. Investing a limited amount of manpower, we add OpenMP directives to three MPI production codes and compare and analyze the performance varying the number of MPI processes per node and the number of OpenMP threads per MPI process on current CMP/CMT architectures.

Item Type: Book Section
Erschienen: 2010
Creators: Iwainsky, Christian and Sarholz, Samuel and an Mey, Dieter and Altenfeld, Ralph
Title: Leveraging Multicore Cluster Nodes by Adding OpenMP to Flow Solvers Parallelized with MPI
Language: English
Abstract:

MPI is the predominant model for parallel programming in technical high performance computing. With an increasing number of cores and threads in cluster nodes the question arises whether pure MPI is an appropriate approach to utilize today�s compute clusters or if it is profitable to add another layer of parallelism within the nodes by applying OpenMP on a lower level. Investing a limited amount of manpower, we add OpenMP directives to three MPI production codes and compare and analyze the performance varying the number of MPI processes per node and the number of OpenMP threads per MPI process on current CMP/CMT architectures.

Title of Book: High Performance Computing Systems and Applications
Series Name: Lecture Notes in Computer Science
Volume: 5976
Publisher: Springer Berlin / Heidelberg
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Scientific Computing
Zentrale Einrichtungen
Date Deposited: 22 Mar 2013 10:36
Official URL: http://dx.doi.org/10.1007/978-3-642-12659-8_5
Additional Information:

10.1007/978-3-642-12659-8₅

Export:
Suche nach Titel in: TUfind oder in Google

Optionen (nur für Redakteure)

View Item View Item