Computer Engineering & Science ›› 2020, Vol. 42 ›› Issue (12): 2133-2140.
Previous Articles Next Articles
DING Jun-hong1,MIAO Xin-qiang2,LI Gen-guo3
Received:
Revised:
Accepted:
Online:
Published:
Abstract: In order to exploit the efficient computing power of many integrated cores on heterogeneous cluster, a multi-level and multi-granularity collaborative parallel computing method is proposed for finite element structural mechanical analysis. Computing tasks are divided into three levels: inter-node parallelism, inter-device parallelism and inter-core parallelism. Through mapping decomposable comput- ing jobs to different hardware layers of heterogeneous MIC system, the proposed method not only effectively resolves the load balancing problem between CPU and MIC devices, but also significantly reduces the communication overheads of the system. Different engineering simulation case experiments for large scale parallel computing were conducted on “Tianhe 2” supercomputer. Up to 39000 CPU+MIC cores were employed and the finite element size of the analysis was more than 100 million units. Test results show that the proposed method can achieve good speedup and parallel computing efficiency in large scale parallel computing of finite element structural analysis. The optimized adaptation of finite element structural analysis and heterogeneous MIC computing platform is realized, which can provide reference for parallel porting and performance optimization of similar applications.
Key words: parallel computing, heterogeneous supercomputer, structural analysis, load balance
DING Jun-hong, MIAO Xin-qiang, LI Gen-guo. An efficient parallel computing method for structural analysis based on heterogeneous supercomputer[J]. Computer Engineering & Science, 2020, 42(12): 2133-2140.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2020/V42/I12/2133