A Novel Heterogeneous Multi-GPU Parallel Rendering Framework in UE4 Scene

被引:0
|
作者
Zhang, Siyu [1 ]
Wang, Yanfeng [1 ]
Guo, Jianjun [1 ]
机构
[1] Beijing Weiling Times Technol Co Ltd, Beiijng, Peoples R China
关键词
Parallel rendering; UE4; heterogeneous; Multi-adapters;
D O I
暂无
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Parallel rendering of heterogeneous multi-GPU in UE4 scene can be realized by explicitly calling graphics API, instead of relying on hardware limitations or drivers. Dual GPUs can bring better performance improvement. In this paper, we mainly design a novel multi-thread rendering framework in UE4 scene, which has a better improvement in performance. Under the current multi-GPU implementation, we have expanded the multithreading architecture and added a new RHI Thread, which we call MRHI Thread, to handle the rendering instruction operation for the newly added GPU. Then, in the design of rendering architecture, rendering objects are divided into U Object main thread logic component object, F Render Object rendering thread object, and FRHI Render Object RHI thread object. Moreover, Because the requirement is to render two scenes, the Scene Capture component is used as the entrance of GPU1 rendering. In the test, we used two Nvida RTX3070, and realized parallel rendering of two GPUs. The performance improved by 150-160%, and the parallel efficiency was close to 95%. Under our proposed framework, the parallel efficiency of the GPU will be greatly improved compared with the previous version.
引用
收藏
页码:133 / 144
页数:12
相关论文
共 50 条
  • [41] Fast STA Graph Partitioning Framework for Multi-GPU Acceleration
    Guo, Guannan
    Huang, Tsung-Wei
    Wong, Martin
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [42] GPU-Chariot: A Programming Framework for Stream Applications Running on Multi-GPU Systems
    Ino, Fumihiko
    Nakagawa, Shinta
    Hagihara, Kenichi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (12): : 2604 - 2616
  • [43] A Parallel Implementation of JPEG2000 Encoder on Multi-GPU System
    Kim, Bumho
    Lee, Jeong-Woo
    Yoon, Ki-Song
    2014 16TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2014, : 610 - 613
  • [44] New multi-GPU implementation for smoothed particle hydrodynamics on heterogeneous clusters
    Dominguez, J. M.
    Crespo, A. J. C.
    Valdez-Balderas, D.
    Rogers, B. D.
    Gomez-Gesteira, M.
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (08) : 1848 - 1860
  • [45] Multi-GPU Accelerated Parallel Algorithm of Wallis Transformation for Image Enhancement
    Xiao, Han
    Song, Yu-Pu
    Zhou, Qing-Lei
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (02): : 99 - 114
  • [46] Multi-GPU Parallel Memetic Algorithm for Capacitated Vehicle Routing Problem
    Wodecki, Mieczyslaw
    Bozejko, Wojciech
    Karpinski, Michaffl
    Pacut, Maciej
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT II, 2014, 8385 : 207 - 214
  • [47] A multi-GPU parallel optimization model for the preconditioned conjugate gradient algorithm
    Gao, Jiaquan
    Zhou, Yuanshen
    He, Guixia
    Xia, Yifei
    PARALLEL COMPUTING, 2017, 63 : 1 - 16
  • [48] A Message-Driven, Multi-GPU Parallel Sparse Triangular Solver
    Ding, Nan
    Liu, Yang
    Williams, Samuel
    Li, Xiaoye S.
    PROCEEDINGS OF THE 2021 SIAM CONFERENCE ON APPLIED AND COMPUTATIONAL DISCRETE ALGORITHMS, ACDA21, 2021, : 147 - 159
  • [49] Parallel Computing Model and Performance Prediction based on Multi-GPU Environments
    Wang, Zhuowei
    Xu, Xianbin
    Zhao, Wuqing
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTERS IN EDUCATION (ICFCE 2011), VOL I, 2011, : 309 - 312
  • [50] Parallel Algorithm for Landform Attributes Representation on Multicore and Multi-GPU Systems
    Boratto, Murilo
    Alonso, Pedro
    Ramiro, Carla
    Barreto, Marcos
    Coelho, Leandro
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT I, 2012, 7333 : 29 - 43