Title
A hybrid solution method for CFD applications on GPU-accelerated hybrid HPC platforms
Abstract
Heterogeneous multiprocessor systems, where commodity multicore processors are coupled with graphics processing units (GPUs), have been widely used in high performance computing (HPC). In this work, we focus on the design and optimization of Computational Fluid Dynamics (CFD) applications on such HPC platforms. In order to fully utilize the computational power of such heterogeneous platforms, we propose to design the performance-critical part of CFD applications, namely the linear equation solvers, in a hybrid way. A hybrid linear solver includes both one CPU version and one GPU version of code for solving a linear equations system. When a hybrid linear equation solver is invoked during the CFD simulation, the CPU portion and the GPU portion will be run on corresponding processing devices respectively in parallel according to the execution configuration. Furthermore, we propose to build functional performance models (FPMs) of processing devices and use FPM-based heterogeneous decomposition method to distribute workload between heterogeneous processing devices, in order to ensure balanced workload and optimized communication overhead. Efficiency of this approach is demonstrated by experiments with numerical simulation of lid-driven cavity flow on both a hybrid server and a hybrid cluster. We propose a hybrid solution method for CFD applications for CPU+GPU platforms.We propose a domain decomposition method based on the functional performance model.We evaluate the proposed methods with the lid-driven cavity flow application.
Year
DOI
Venue
2016
10.1016/j.future.2015.08.002
Future Generation Computer Systems
Keywords
Field
DocType
Computational fluid dynamics,GPU-accelerated multicore system,Performance modeling,Hybrid computing,Data partitioning
Central processing unit,Computer simulation,Supercomputer,Computer science,Parallel computing,Multiprocessing,Computational science,Computational fluid dynamics,Solver,Multi-core processor,Domain decomposition methods
Journal
Volume
Issue
ISSN
56
C
0167-739X
Citations 
PageRank 
References 
2
0.38
21
Authors
3
Name
Order
Citations
PageRank
Xiaocheng Liu1735.33
Ziming Zhong2724.74
Kai Xu35620.13