GPU Acceleration of Data Assembly in Finite Element Methods and Its Energy Implications

被引:0
|
作者
Tang, Li [1 ]
Hu, X. Sharon [1 ]
Chen, Danny Z. [1 ]
Niemier, Michael [1 ]
Barrett, Richard F.
Hammond, Simon D.
Hsieh, Genie
机构
[1] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:321 / 328
页数:8
相关论文
共 50 条
  • [1] GPU Acceleration of Algebraic Multigrid for Low-Frequency Finite Element Methods
    Attardo, Elia A.
    Borsic, Andrea
    [J]. 2012 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM (APSURSI), 2012,
  • [2] AN EFFICIENT GPU ACCELERATION FORMAT FOR FINITE ELEMENT ANALYSIS
    Tian Jin
    Li Gong
    Fei Wu
    Zeng Guohui
    [J]. Journal of Electronics(China), 2013, 30 (06) : 599 - 608
  • [3] Automatically Optimized GPU Acceleration of Element Subroutines in Finite Element Method
    Filipovic, Jiri
    Fousek, Jan
    Lakomy, Bedrich
    Madzin, Matus
    [J]. 2012 SYMPOSIUM ON APPLICATION ACCELERATORS IN HIGH PERFORMANCE COMPUTING (SAAHPC), 2012, : 141 - 144
  • [4] Generalized GPU Acceleration for Applications Employing Finite-Volume Methods
    Xu, Jingheng
    Fu, Haohuan
    Gan, Lin
    Yang, Chao
    Xue, Wei
    Xu, Shizhen
    Zhao, Wenlai
    Wang, Xinliang
    Chen, Bingwei
    Yang, Guangwen
    [J]. 2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 126 - 135
  • [5] Assembly of finite element methods on graphics processors
    Cecka, Cris
    Lew, Adrian J.
    Darve, E.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2011, 85 (05) : 640 - 669
  • [6] CONVERGENCE ACCELERATION FOR ITERATIVE FINITE-ELEMENT METHODS
    DOLOVICH, AT
    BRODLAND, GW
    [J]. JOURNAL OF ENGINEERING MECHANICS-ASCE, 1995, 121 (01): : 1 - 6
  • [7] GPU Acceleration of Multilevel Solvers for Analysis of Microwave Components With Finite Element Method
    Dziekonski, Adam
    Lamecki, Adam
    Mrozowski, Michal
    [J]. IEEE MICROWAVE AND WIRELESS COMPONENTS LETTERS, 2011, 21 (01) : 1 - 3
  • [8] GPU-based acceleration of computations in nonlinear finite element deformation analysis
    Mafi, Ramin
    Sirouspour, Shahin
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN BIOMEDICAL ENGINEERING, 2014, 30 (03) : 365 - 381
  • [9] The CUBLAS and CULA based GPU acceleration of adaptive finite element framework for bioluminescence tomography
    Zhang, Bo
    Yang, Xiang
    Yang, Fei
    Yang, Xin
    Qin, Chenghu
    Han, Dong
    Ma, Xibo
    Liu, Kai
    Tian, Jie
    [J]. OPTICS EXPRESS, 2010, 18 (19): : 20201 - 20214
  • [10] Multiscale Modeling of Thin-Wire Coupling Problems Using Hybridization of Finite Element and Dipole Moment Methods and GPU Acceleration
    Ozgun, Ozlem
    Mittra, Raj
    Kuzuoglu, Mustafa
    [J]. IEEE JOURNAL ON MULTISCALE AND MULTIPHYSICS COMPUTATIONAL TECHNIQUES, 2020, 5 : 155 - 166