Title :
A Hybrid Implementation of Two-Level Domain Decomposition Algorithm for Solving Elliptic Equation on CPU/GPUs
Author :
Li Luo ; Yubo Zhao ; Xiao-Chuan Cai
Author_Institution :
Shenzhen Inst. of Adv. Tech., Shenzhen, China
Abstract :
The rapid compute hardware development has shifted to the hybrid architecture consisting of both CPUs and GPUs. For the class of problems described by partial differential equations (PDEs) discretized by finite difference or finite element methods, obtaining reasonably good performance on a CPU/GPU platform is still a challenge. In this paper, we propose and test an algorithm with several building layers matching the hybrid architecture. The scalability of the approach is obtained by a two-level domain decomposition method, and the GPU performance is effectuated by using various local multigrid methods with suitable smoothers. Efficiency and scalability of our algorithm are demonstrated by convincing performance analysis on a hybrid platform of CPU/GPU.
Keywords :
computer architecture; elliptic equations; finite element analysis; graphics processing units; partial differential equations; CPU-GPU; PDE; compute hardware development; elliptic equation; finite difference; finite element methods; hybrid architecture; hybrid implementation; local multigrid methods; partial differential equations; two level domain decomposition algorithm; Additives; Clustering algorithms; Graphics processing units; Libraries; Parallel processing; Scalability; Sparse matrices; PDEs; domain decomposition; hybrid architecture; scalable algorithm;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-4879-1
DOI :
10.1109/PDCAT.2012.18