Multi-GPU multi-display rendering of extremely large 3D environments

被引:2
|
作者
Dong, Yangzi [1 ]
Peng, Chao [1 ]
机构
[1] Rochester Inst Technol, Golisano Coll Comp & Informat Sci, Sch Interact Games & Media, 1 Lomb Mem Dr, Rochester, NY 14623 USA
来源
VISUAL COMPUTER | 2023年 / 39卷 / 12期
基金
美国国家科学基金会;
关键词
Multi-GPU rendering; GPU out-of-core; Inter-GPU load balancing; FRAMEWORK;
D O I
10.1007/s00371-022-02740-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In real-time rendering applications, mesh rendering quality suffers from limited GPU memory capacity and display resolution. Due to the increased complexity of models and the demand for higher display resolutions, people have started building commodity workstations with multiple GPUs at a low cost. As a result, more GPU memory is available across multiple GPUs, and a higher display resolution can be achieved by connecting each GPU to a display monitor, resulting in a large tiled display configuration. However, a multi-GPU workstation may not efficiently handle a complex model that cannot fit into the GPU memory, due to (1) the unified configuration treating GPUs as one hardware entity and requiring the same data replicated in all GPUs, and (2) the lack of scalability to reduce, balance, and stream data dynamically between the CPU and GPUs as well as among the GPUs. In this work, we present a fine-grained parallel rendering approach that integrates a view-dependent LOD selection strategy with the inter-GPU load balancing method to ensure each GPU handles the portion of data it rasterizes, without data replication. A new multi-GPU out-of-core method minimizes the amount of data transferred from the CPU to each GPU by taking the advantage of frame-to-frame coherence. A comprehensive evaluation is presented to understand the efficiency and scalability of the execution components over extremely large scenes.
引用
收藏
页码:6473 / 6489
页数:17
相关论文
共 50 条
  • [41] PARALLEL 3D FINITE-DIFFERENCE TIME-DOMAIN METHOD ON MULTI-GPU SYSTEMS
    Du, Liu-Ge
    Li, Kang
    Kong, Fan-Min
    Hu, Yuan
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2011, 22 (02): : 107 - 121
  • [42] Multi-GPU Implementation of a 3D Finite Difference Time Domain Earthquake Code on Heterogeneous Supercomputers
    Zhou, Jun
    Cui, Yifeng
    Poyraz, Efecan
    Choi, Dong Ju
    Guest, Clark C.
    2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 1255 - 1264
  • [43] High Performance Multi-GPU Acceleration for Fully 3D List-Mode PET Reconstruction
    Bahi, Zakaria
    Bert, Julien
    Autret, Awen
    Visvikis, Dimitris
    2012 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE RECORD (NSS/MIC), 2012, : 3390 - 3393
  • [44] Large-Scale Graph Processing on Multi-GPU Platforms
    Zhang H.
    Zhang L.
    Wu Y.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2018, 55 (02): : 273 - 288
  • [45] Large-screen multi-view 3D display
    Petrov, Nikolai I.
    Khromov, Maxim N.
    Sokolov, Yuri M.
    OSA CONTINUUM, 2019, 2 (09) : 2601 - 2613
  • [46] Performance Analysis of Parallel FFT on Large Multi-GPU Systems
    Ayala, Alan
    Tomov, Stan
    Stoyanov, Miroslav
    Haidar, Azzam
    Dongarra, Jack
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 372 - 381
  • [47] Large-Screen Multi-View 3D Display
    Petrov, N. I.
    Sokolov, Yu. M.
    Khromov, M. N.
    Storozheva, A. L.
    OPTICAL TECHNOLOGIES FOR TELECOMMUNICATIONS 2017, 2018, 10774
  • [48] 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
  • [49] Collaborative interactions on 3D display for multi-user game environments
    Choi, JD
    Jang, BT
    Hwang, CJ
    COMPUTER HUMAN INTERACTION: PROCEEDINGS, 2004, 3101 : 81 - 90
  • [50] Towards the Transparent Execution of Compound OpenCL Computations in Multi-CPU/Multi-GPU Environments
    Soldado, Fabio
    Alexandre, Fernando
    Paulino, Herve
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT I, 2014, 8805 : 177 - 188