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 条
  • [31] Adaptive multi-GPU Exchange Monte Carlo for the 3D Random Field Ising Model
    Navarro, Cristobal A.
    Huang, Wei
    Deng, Youjin
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 205 : 48 - 60
  • [32] Acceleration of Finite Element Method for 3D DC Resistivity Modeling Using Multi-GPU
    Anwar, Hairil
    Kistijantoro, Achmad Imam
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2016,
  • [33] The High Performance Computing for 3D Dynamic Holographic Simulation Based on Multi-GPU Cluster
    Zhang Yingxi
    Lin Tingyu
    Guo Liqin
    THEORY, METHODOLOGY, TOOLS AND APPLICATIONS FOR MODELING AND SIMULATION OF COMPLEX SYSTEMS, PT I, 2016, 643 : 431 - 441
  • [34] A Pen-Based Bimanual Approach for Interaction in Multi-Display Environments
    Keddisseh, Elio
    Serrano, Marcos
    Dubois, Emmanuel
    ACTES DE LA 30 CONFERENCE FRANCOPHONE SUR L'INTERACTION HOMME-MACHINE - (IHM 2018), 2018, : 195 - 201
  • [35] Execution of compound multi-kernel OpenCL computations in multi-CPU/multi-GPU environments
    Soldado, Fabio
    Alexandre, Fernando
    Paulino, Herve
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (03): : 768 - 787
  • [36] Efficient Multi-GPU Calculation of Local Radiomic Features From 2D and 3D Images
    Neph, R.
    Sheng, K.
    MEDICAL PHYSICS, 2018, 45 (06) : E233 - E233
  • [37] Distributed Multi-GPU Accelerated Hybrid Parallel Rendering for Massively Parallel Environment
    Cao, Yi
    Wang, Huawei
    Ai, Zhiwei
    2014 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV2014), 2014, : 30 - 36
  • [38] Simulation and reconstruction for 3D elastic wave using multi-GPU and CUDA-aware MPI
    Cai, Wei
    Zhu, Peimin
    Li, Ziang
    COMPUTERS & GEOSCIENCES, 2024, 190
  • [39] Scalable Multi-GPU 3-D FFT for TSUBAME 2.0 Supercomputer
    Nukada, Akira
    Sato, Kento
    Matsuoka, Satoshi
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [40] A multi-GPU algorithm for large-scale neuronal networks
    de Camargo, Raphael Y.
    Rozante, Luiz
    Song, Siang W.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (06): : 556 - 572