论文标题

CFD模拟在Power9体系结构上的异构CPU/GPU共执行:飞机空气动力学应用

Heterogeneous CPU/GPU co-execution of CFD simulations on the POWER9 architecture: Application to airplane aerodynamics

论文作者

Borrell, R., Dosimont, D., Garcia-Gasulla, M., Houzeaux, G., Lehmkuhl, O., Mehta, V., Owen, H., Vazquez, M., Oyarzun, G.

论文摘要

高保真计算流体动力学模拟通常与大型计算要求相关,这些计算需求逐渐急切,每个新一代的超级计算机。但是,基于日益复杂的体系结构,需要进行重大的研究工作以解锁目前称为前爆炸系统的领先系统的计算能力。在本文中,我们介绍了《计算力学代码》 Alya中实施的方法。我们详细描述了实施的平行化策略,以充分利用不同级别的并行性,以及一种新型的共执行方法,用于有效利用异质CPU/GPU架构。后者基于具有动态载荷平衡机制的多代码共执行方法。对所有提议的策略的性能的评估已进行了用于使用NVIDIA VOLTA V100 GPU加速的Power9体系结构的飞机模拟。

High fidelity Computational Fluid Dynamics simulations are generally associated with large computing requirements, which are progressively acute with each new generation of supercomputers. However, significant research efforts are required to unlock the computing power of leading-edge systems, currently referred to as pre-Exascale systems, based on increasingly complex architectures. In this paper, we present the approach implemented in the computational mechanics code Alya. We describe in detail the parallelization strategy implemented to fully exploit the different levels of parallelism, together with a novel co-execution method for the efficient utilization of heterogeneous CPU/GPU architectures. The latter is based on a multi-code co-execution approach with a dynamic load balancing mechanism. The assessment of the performance of all the proposed strategies has been carried out for airplane simulations on the POWER9 architecture accelerated with NVIDIA Volta V100 GPUs.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源