CPU and GPU Computational Performance Comparison Applied to Autogenous Welding Simulation
Autores
Lecture Notes in Mechanical Engineering , pp. 227-237
ISSN: 21954356
Resumo
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.The recent advancements in computer hardware opened new doors to the modeling and simulation of intensive Computational Fluid Dynamics (CFD) problems. The advent of modern Graphics Processing Units (GPUs) made parallel computing easier by allowing cards to run multiple kernels in several parallel threads with double-precision. However, traditional CFD codes still lack hardware usage optimization due to a low threads scalability computing methodology. Hence, a computational performance investigation between codes run on GPU and Central Processing Unit (CPU) is presented in this work. The analysis was focused on the three-dimensional simulation of a Laser Beam Welding (LBW) process with a moving heat source and non-linear thermal properties. The solutions were developed by applying the Finite Volume Method (FVM) to solve the transient heat conduction Partial Differential Equation (PDE). The phase change was accounted through the enthalpy method. A time and space-dependent Gaussian conical volumetric profile was used to model the heat source. The GPU solutions were computed by a CUDA-C in-house code running on a Nvidia Geforce RTX™ 3090 and RTX™ 4090 video cards, both with 24 GB of memory. Three equivalent solutions were produced by top-rated commercial codes. All codes were run on an Intel® Core™ I9 12900KF CPU with 3.6 GHz base clock and 16 cores. The results evidenced that GPU and CPU processing are similarly precise but GPUs can achieve far faster and more power efficient CFD solutions. The GPU code demonstrated better memory optimization when simulating LBW.
Palavras-chave
2-s2.0-85203602710
