Computer Science – Distributed – Parallel – and Cluster Computing
Scientific paper
2010-07-08
Parallel Computing 37(9), 536-549 (2011)
Computer Science
Distributed, Parallel, and Cluster Computing
20 pages, 12 figures
Scientific paper
10.1016/j.parco.2011.03.005
Sustaining a large fraction of single GPU performance in parallel computations is considered to be the major problem of GPU-based clusters. In this article, this topic is addressed in the context of a lattice Boltzmann flow solver that is integrated in the WaLBerla software framework. We propose a multi-GPU implementation using a block-structured MPI parallelization, suitable for load balancing and heterogeneous computations on CPUs and GPUs. The overhead required for multi-GPU simulations is discussed in detail and it is demonstrated that the kernel performance can be sustained to a large extent. With our GPU implementation, we achieve nearly perfect weak scalability on InfiniBand clusters. However, in strong scaling scenarios multi-GPUs make less efficient use of the hardware than IBM BG/P and x86 clusters. Hence, a cost analysis must determine the best course of action for a particular simulation task. Additionally, weak scaling results of heterogeneous simulations conducted on CPUs and GPUs simultaneously are presented using clusters equipped with varying node configurations.
Feichtinger Christian
Habich Johannes
Hager Georg
Koestler Harald
Ruede Ulrich
No associations
LandOfFree
A Flexible Patch-Based Lattice Boltzmann Parallelization Approach for Heterogeneous GPU-CPU Clusters does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with A Flexible Patch-Based Lattice Boltzmann Parallelization Approach for Heterogeneous GPU-CPU Clusters, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Flexible Patch-Based Lattice Boltzmann Parallelization Approach for Heterogeneous GPU-CPU Clusters will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-103129