Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm

In order to seek a refined model analysis software platform that can balance both the computational accuracy and computational efficiency, a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm is developed. The modular design method is adopted to complete the architecture construc...

Full description

Bibliographic Details
Main Author: Ma Haifeng
Format: Article
Language:English
Published: De Gruyter 2022-06-01
Series:Nonlinear Engineering
Subjects:
Online Access:https://doi.org/10.1515/nleng-2022-0027
_version_ 1811202974105468928
author Ma Haifeng
author_facet Ma Haifeng
author_sort Ma Haifeng
collection DOAJ
description In order to seek a refined model analysis software platform that can balance both the computational accuracy and computational efficiency, a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm is developed. The modular design method is adopted to complete the architecture construction of structural nonlinear analysis software, clarify the basic analysis steps of nonlinear finite element problems, so as to determine the structure of the software system, conduct module division, and clarify the function, interface, and call relationship of each module. The results show that when the number of model layers is 10, the GPU is 210.5/s and the CPU is 1073.2/s, and the computational time of the GPU is significantly better, with an acceleration ratio of 5.1. For all the models, the GPU calculation time is much less than that of the CPU, and when the number of model degrees of freedom increases, the acceleration effect of the GPU becomes more obvious. Therefore, the CPU-GPU heterogeneous platform can more accurately describe the nonlinear behavior in the complex stress states of the shear walls, and is computationally efficient.
first_indexed 2024-04-12T02:48:00Z
format Article
id doaj.art-d6feaaffa58e412798dc9598ae889a01
institution Directory Open Access Journal
issn 2192-8029
language English
last_indexed 2024-04-12T02:48:00Z
publishDate 2022-06-01
publisher De Gruyter
record_format Article
series Nonlinear Engineering
spelling doaj.art-d6feaaffa58e412798dc9598ae889a012022-12-22T03:51:07ZengDe GruyterNonlinear Engineering2192-80292022-06-0111121522210.1515/nleng-2022-0027Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithmMa Haifeng0Department of Information Engineering, Qinhuangdao Vocational and Technical College, Qinhuangdao, 066100, ChinaIn order to seek a refined model analysis software platform that can balance both the computational accuracy and computational efficiency, a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm is developed. The modular design method is adopted to complete the architecture construction of structural nonlinear analysis software, clarify the basic analysis steps of nonlinear finite element problems, so as to determine the structure of the software system, conduct module division, and clarify the function, interface, and call relationship of each module. The results show that when the number of model layers is 10, the GPU is 210.5/s and the CPU is 1073.2/s, and the computational time of the GPU is significantly better, with an acceleration ratio of 5.1. For all the models, the GPU calculation time is much less than that of the CPU, and when the number of model degrees of freedom increases, the acceleration effect of the GPU becomes more obvious. Therefore, the CPU-GPU heterogeneous platform can more accurately describe the nonlinear behavior in the complex stress states of the shear walls, and is computationally efficient.https://doi.org/10.1515/nleng-2022-0027heterogeneous platformgpu parallel computingnonlinear finite element analysis program
spellingShingle Ma Haifeng
Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm
Nonlinear Engineering
heterogeneous platform
gpu parallel computing
nonlinear finite element analysis program
title Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm
title_full Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm
title_fullStr Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm
title_full_unstemmed Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm
title_short Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm
title_sort development of a cpu gpu heterogeneous platform based on a nonlinear parallel algorithm
topic heterogeneous platform
gpu parallel computing
nonlinear finite element analysis program
url https://doi.org/10.1515/nleng-2022-0027
work_keys_str_mv AT mahaifeng developmentofacpugpuheterogeneousplatformbasedonanonlinearparallelalgorithm