Title :
GPU acceleration of Data Assembly in Finite Element Methods and its energy implications
Author :
Li Tang ; Hu, Xiaobo Sharon ; Chen, David Z. ; Niemier, Michael ; Barrett, Richard F. ; Hammond, S.D. ; Hsieh, Guan-Chyun
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN, USA
Abstract :
The Finite Element Method (FEM) is a numerical technique widely used in finding approximate solutions for many scientific and engineering problems. The Data Assembly (DA) stage in FEM can take up to 50% of the total FEM execution time. Accelerating DA with Graphics Processing Units (GPUs) presents challenges due to DA´s mixed compute-intensive and memory-intensive workloads. This paper uses a representative finite element mini-application to explore DA acceleration on CPU+GPU platforms. Implementations based on different thread, kernel and task design approaches are developed and compared. Their performance and energy consumption are measured on four CPU+GPU and two CPU only platforms. The results show that (i) the performance and energy for different implementations on the same platform can vary significantly but the performance and energy trends are the same, and (ii) there exist performance and energy tradeoffs across some platforms if the best implementation is chosen for each of the platforms.
Keywords :
finite element analysis; graphics processing units; CPU platform; FEM; GPU acceleration; compute-intensive workload; data assembly; energy consumption; finite element method; graphics processing unit; memory-intensive workload; Acceleration; Computer architecture; Data communication; Finite element analysis; Graphics processing units; Instruction sets; Kernel;
Conference_Titel :
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4799-0494-5
DOI :
10.1109/ASAP.2013.6567597