Graphics processing unit resource management for computational fluid dynamics

被引:0
作者
Weng Y. [1 ]
Zhang X. [1 ]
Zhang X. [1 ]
Lu Y. [1 ]
机构
[1] School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou
来源
Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology | 2022年 / 44卷 / 05期
关键词
computational fluid dynamics; graphics processing unit; resource management; scheduling;
D O I
10.11887/j.cn.202205004
中图分类号
学科分类号
摘要
Aiming at the problem of low resource utilization of GPU ( graphics processing unit) in the process of solving CFD ( computational fluid dynamics),a CFD-oriented GPU resource optimization management scheme was proposed. Based on the characterization of the CFD and tasks running concurrently, a reasonable scheduling scheme was designed. By dynamically changing the startup scale and time of different tasks, our method was able to reduce resource competition while improving the effective use of GPU resources. The experimental results show that compared with the baseline method, the average speedup ratio of our proposed resource management scheme reaches 1. 64 x speedup under different task scales, and the use of GPU hardware resources has also been significantly improved. © 2022 National University of Defense Technology. All rights reserved.
引用
收藏
页码:35 / 44
页数:9
相关论文
共 49 条
[1]  
WELLER H G, TABOR G, JASAK H, Et al., A tensorial approach to computational continuum mechanics using object- oriented techniques [ J ], Computers in Physics, 12, 6, pp. 620-631, (1998)
[2]  
BIEDRON R T, CARLSON J R, DERLAGA J M, Et al., FUN3D Manual: 13. 7, (2020)
[3]  
ZHENG J, ZHU J, WANG Z, Et al., Towards a new multiscale air quality transport model using the fully unstructured anisotropic adaptive mesh technology of Fluidity (version 4.1.9), Geoscientific Model Development, 8, 10, pp. 3421-3440, (2015)
[4]  
ZHAO Z, ZHANG LP, HE L, Et al., PHengLEI: a large scale parallel CFD framework for arbitrary grids [ J ], Chinese Journal of Computers, 42, 11, pp. 2368-2383, (2019)
[5]  
WENG Y, ZHANG X, GUO XH, Et al., Effects of mesh loop modes on performance of unstructured finite volume GPU simulations, Advances in Aerodynamics, 3, (2021)
[6]  
JIAO Q, LU M, HUYNH H P, Et al., Improving GPGPU energy-efficiency through concurrent kernel execution and DVFS [ C ], Proceedings of IEEE/ACM International Symposium on Code Generation and Optimization ( CGO), (2015)
[7]  
LIANG Y, HUYNH H P, RUPNOW K, Et al., Efficient GPU spatial-temporal multitasking [ J ], IEEE Transactions on Parallel and Distributed Systems, 26, 3, pp. 748-760, (2014)
[8]  
RAMAN R K, DEWANG Y, RAGHUWANSHI J., A review on applications of computational fluid dynamics [ J ], International Journal of LNCT, 2, 6, pp. 137-143, (2018)
[9]  
BORRELL R, DOSIMONT D, GARCIA-GASULLA M, Et al., Heterogeneous CPU/7GPU co-execution of CFD simulations on the POWER9 architecture: application to airplane aerodynamics [ J ], Future Generation Computer Systems, 107, pp. 31-48, (2020)
[10]  
MARTINS R A., Perspectives on aerodynamic design optimization [ C ], Proceedings of AIAA SciTech Forum, (2020)