Multi-GPU Parallel Pipeline Rendering with Splitting Frame

被引:0
作者
Zhang, Haitang [1 ,2 ]
Ma, Junchao [1 ]
Qiu, Zixia [1 ,2 ]
Yao, Junmei [3 ]
Al Sibahee, Mustafa A. [4 ]
Abduljabbar, Zaid Ameen [5 ,6 ,7 ]
Nyangaresi, Vincent Omollo [8 ]
机构
[1] Shenzhen Technol Univ, Coll Big Data & Internet, Shenzhen, Peoples R China
[2] Shenzhen Univ, Coll Appl Technol, Shenzhen, Peoples R China
[3] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen, Peoples R China
[4] Shenzhen Univ, Natl Engn Lab Big Data Syst Comp Technol, Shenzhen, Peoples R China
[5] Univ Basrah, Coll Educ Pure Sci, Dept Comp Sci, Basrah, Iraq
[6] Al Kunooze Univ Coll, Comp Engn Dept, Basrah, Iraq
[7] Huazhong Univ Sci & Technol, Shenzhen Inst, Shenzhen, Peoples R China
[8] Tom Mboya Univ, Fac Biol & Phys Sci, Homabay, Kenya
来源
ADVANCES IN COMPUTER GRAPHICS, CGI 2023, PT II | 2024年 / 14496卷
基金
中国国家自然科学基金;
关键词
Multi-GPU; Ray tracing; Split frame rendering; Parallel pipeline; 3D render;
D O I
10.1007/978-3-031-50072-5_18
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order to achieve real-time rendering of cloud gaming, a large amount of computing resources of graphics processing units (GPU) are required. In this paper, we propose a multi-GPU parallel pipeline rendering approach that makes full use the computing power of multiple GPUs to accelerate real-time ray tracing rendering effectively. This approach enables heterogeneous GPUs to render the same frame cooperatively through a dynamic splitting frame load balancing scheme, and ensures that each GPU is assigned with the suitable size of splitting frame based on its rendering ability. A fine-grained parallel pipeline method divides the process of rendering into more detailed steps that enable multiple frames to be rendered in parallel, which improves the utilization of each step and speeds up the output of frames. With the experiments on various dynamic scenes, the results show that the number of frames per second (FPS) of the multi-GPU system composed of two GPUs is 2.2 times higher than that of the single GPU system, while the multi-GPU system composed of three GPUs has increased to 3.3 times.
引用
收藏
页码:223 / 235
页数:13
相关论文
共 30 条
[1]  
[Anonymous], 2009, Tech. rep.
[2]  
[Anonymous], 2011, Tech. rep.
[3]  
Bikker J, 2007, RT07: IEEE/EG SYMPOSIUM ON INTERACTIVE RAY TRACING 2007, P1
[4]   Graphics processing unit (GPU) programming strategies and trends in GPU computing [J].
Brodtkorb, Andre R. ;
Hagen, Trond R. ;
Saetra, Martin L. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) :4-13
[5]   Out-of-core Data Management for Path Tracing on Hybrid Resources [J].
Budge, Brian ;
Bernardin, Tony ;
Stuart, Jeff A. ;
Sengupta, Shubhabrata ;
Joy, Kenneth I. ;
Owens, John D. .
COMPUTER GRAPHICS FORUM, 2009, 28 (02) :385-396
[6]   A Survey on Cloud Gaming: Future of Computer Games [J].
Cai, Wei ;
Shea, Ryan ;
Huan, Chun-Ying ;
Chen, Kuan-Ta ;
Liu, Jiangchuan ;
Leung, Victor C. M. ;
Hsu, Cheng-Hsin .
IEEE ACCESS, 2016, 4 :7605-7620
[7]  
Carr NathanA., 2002, P ACM SIGGRAPHEUROGR, P37
[8]   Real-time dynamic reflections for realistic rendering of 3D scenes [J].
de Macedo, Daniel Valente ;
Formico Rodrigues, Maria Andreia .
VISUAL COMPUTER, 2018, 34 (03) :337-346
[9]   Render-based factorization for additive light field display [J].
Deng, Nianchen ;
He, Zhenyi ;
Yang, Xubo .
COMPUTER ANIMATION AND VIRTUAL WORLDS, 2021, 32 (3-4)
[10]  
Dong Y., 2022, Vis. Comput, P1