A Hybrid Parallel Strategy for Isogeometric Topology Optimization via CPU/GPU Heterogeneous Computing

被引:2
|
作者
Xia, Zhaohui [1 ,3 ]
Gao, Baichuan [3 ]
Yu, Chen [2 ]
Han, Haotian [3 ]
Zhang, Haobo [3 ]
Wang, Shuting [3 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
[2] Wuhan Polytech Univ, Sch Math & Comp Sci, Wuhan 430048, Peoples R China
[3] Huazhong Univ Sci & Technol, Sch Mech Sci & Engn, Wuhan 430074, Peoples R China
来源
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Topology optimization; high-efficiency; isogeometric analysis; CPU/GPU parallel computing; hybrid OpenMP-CUDA; LEVEL SET METHOD; GPU-ACCELERATION; CODE WRITTEN; DESIGN; SPMV;
D O I
10.32604/cmes.2023.029177
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper aims to solve large-scale and complex isogeometric topology optimization problems that consume significant computational resources. A novel isogeometric topology optimization method with a hybrid parallel strategy of CPU/GPU is proposed, while the hybrid parallel strategies for stiffness matrix assembly, equation solving, sensitivity analysis, and design variable update are discussed in detail. To ensure the high efficiency of CPU/GPU computing, a workload balancing strategy is presented for optimally distributing the workload between CPU and GPU. To illustrate the advantages of the proposed method, three benchmark examples are tested to verify the hybrid parallel strategy in this paper. The results show that the efficiency of the hybrid method is faster than serial CPU and parallel GPU, while the speedups can be up to two orders of magnitude.
引用
收藏
页码:1103 / 1137
页数:35
相关论文
共 50 条
  • [41] Utilization of a Web Browser for Complex Heterogeneous Parallel Computing Using Multi-core CPU/GPU Systems
    Woda, Marek
    Hajduga, Adam
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2017, PT I, 2018, 10671 : 93 - 100
  • [42] GHive: Accelerating Analytical Query Processing in Apache Hive via CPU-GPU Heterogeneous Computing
    Liu, Haotian
    Tang, Bo
    Zhang, Jiashu
    Deng, Yangshen
    Yan, Xiao
    Zheng, Xinying
    Shen, Qiaomu
    Zeng, Dan
    Mao, Zunyao
    Zhang, Chaozu
    You, Zhengxin
    Wang, Zhihao
    Jiang, Runzhe
    Wang, Fang
    Yiu, Man Lung
    Li, Huan
    Han, Mingji
    Li, Qian
    Luo, Zhenghai
    PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 158 - 172
  • [43] A Distributed Framework for Subgraph Isomorphism Leveraging CPU and GPU Heterogeneous Computing
    Chen, Chen
    Shen, Li
    Chen, Yingwen
    53RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2024, 2024, : 433 - 442
  • [44] HETEROGENEOUS GPU&CPU CLUSTER FOR HIGH PERFORMANCE COMPUTING IN CRYPTOGRAPHY
    Marks, Michal
    Jantura, Jaroslaw
    Niewiadomska-Szynkiewicz, Ewa
    Strzelczyk, Przemyslaw
    Gozdz, Krzysztof
    COMPUTER SCIENCE-AGH, 2012, 13 (02): : 63 - 79
  • [45] Study on Optimization of Parallel Efficiency of CPU-GPU Heterogeneous Parallelization for MOC Neutron Transport Calculation
    Song P.
    Zhang Z.
    Liang L.
    Zhang Q.
    Zhao Q.
    Yuanzineng Kexue Jishu/Atomic Energy Science and Technology, 2019, 53 (11): : 2209 - 2217
  • [46] Heterogeneous Computing (CPU-GPU) for Pollution Dispersion in an Urban Environment
    Fernandez, Gonzalo
    Mendina, Mariana
    Usera, Gabriel
    COMPUTATION, 2020, 8 (01)
  • [47] Benchmarking of High Performance Computing Clusters with Heterogeneous CPU/GPU Architecture
    Sukharev, Pavel V.
    Vasilyev, Nikolay P.
    Rovnyagin, Mikhail M.
    Durnov, Maxim A.
    PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 574 - 577
  • [48] An Optimization of FMM under CPU plus GPU Heterogeneous Architecture
    Zhu, Yonghua
    Lu, Xiao
    PROCEEDINGS OF THE 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON COMMERCE AND ENTERPRISE COMPUTING (CEC 2012), 2012, : 147 - 150
  • [49] Molecular Docking Simulation Based on CPU-GPU Heterogeneous Computing
    Xu, Jinyan
    Li, Jianhua
    Cai, Yining
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, 2017, 10561 : 27 - 37
  • [50] Research on LogGP Based Parallel Computing Model for CPU/GPU Cluster
    Wu, Yongwen
    Song, Junqiang
    Ren, Kaijun
    Li, Xiaoyong
    INFORMATION TECHNOLOGY AND INTELLIGENT TRANSPORTATION SYSTEMS, VOL 2, 2017, 455 : 409 - 420