Parallelized implementation of an explicit finite element method in many integrated core (MIC) architecture. (February 2018)
- Record Type:
- Journal Article
- Title:
- Parallelized implementation of an explicit finite element method in many integrated core (MIC) architecture. (February 2018)
- Main Title:
- Parallelized implementation of an explicit finite element method in many integrated core (MIC) architecture
- Authors:
- Cai, Yong
Li, Guangyao
Liu, Wenyang - Abstract:
- Highlights: A high performance nonlinear dynamic simulation system based on many integrated core architecture is developed. This parallel simulation system involves a vectorized thread-level parallelism Belytschko–Tsay shell element. Fully vectorized fine-grained parallel computing method is presented to meet the natural parallelism of explicit FE algorithm. A heterogeneous calculation method is adopted to overlap data transfer and offloaded computation to achieving high efficiency in storing the intermediate results. Abstract: Hardware accelerators are becoming increasingly important in boosting high performance computing systems. In this study, we develop a parallel explicit finite element (FE) analysis system based on a many integrated core (MIC) architecture for fast simulation of nonlinear dynamic problems of plate and shell structures. To minimize data transfer between heterogeneous architectures, parallel computation of the all explicit FE calculation is realized by developing a vectorized thread-level parallelism algorithm. The parallelism includes a novel dependency relationship link based method for efficiently solving parallel explicit shell element equations. A heterogeneous model is established to overlap data transfer and offloaded computation, and thus reduce the time required for large intermediate data storage in the actual engineering nonlinear problem simulation. Finally, a high performance nonlinear dynamic simulation system is developed. The simulationsHighlights: A high performance nonlinear dynamic simulation system based on many integrated core architecture is developed. This parallel simulation system involves a vectorized thread-level parallelism Belytschko–Tsay shell element. Fully vectorized fine-grained parallel computing method is presented to meet the natural parallelism of explicit FE algorithm. A heterogeneous calculation method is adopted to overlap data transfer and offloaded computation to achieving high efficiency in storing the intermediate results. Abstract: Hardware accelerators are becoming increasingly important in boosting high performance computing systems. In this study, we develop a parallel explicit finite element (FE) analysis system based on a many integrated core (MIC) architecture for fast simulation of nonlinear dynamic problems of plate and shell structures. To minimize data transfer between heterogeneous architectures, parallel computation of the all explicit FE calculation is realized by developing a vectorized thread-level parallelism algorithm. The parallelism includes a novel dependency relationship link based method for efficiently solving parallel explicit shell element equations. A heterogeneous model is established to overlap data transfer and offloaded computation, and thus reduce the time required for large intermediate data storage in the actual engineering nonlinear problem simulation. Finally, a high performance nonlinear dynamic simulation system is developed. The simulations of benchmarks and engineering problems show that the parallel computing method proposed in this paper can give full play to the hardware performance of MIC architecture and effectively improve the computation efficiency of an explicit FE solution. For a bus body model containing approximately 3.8 million degrees of freedom, the computational speed is improved 17 times over CPU sequential computation, and the relative speedup grows with the increasing number of threads, the highest relative speedup exceeds 80. … (more)
- Is Part Of:
- Advances in engineering software. Volume 116(2018)
- Journal:
- Advances in engineering software
- Issue:
- Volume 116(2018)
- Issue Display:
- Volume 116, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 116
- Issue:
- 2018
- Issue Sort Value:
- 2018-0116-2018-0000
- Page Start:
- 50
- Page End:
- 59
- Publication Date:
- 2018-02
- Subjects:
- Explicit finite element -- MIC -- Intel Xeon Phi coprocessor -- Parallel computing -- Nonlinear analysis
Computer-aided engineering -- Periodicals
Engineering -- Computer programs -- Periodicals
Engineering -- Software -- Periodicals
Periodicals
620.0028553 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09659978 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.advengsoft.2017.12.001 ↗
- Languages:
- English
- ISSNs:
- 0965-9978
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 0705.450000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 5478.xml