Load Balancing Algorithm for Real-Time Ray Tracing of Dynamic Scenes

被引:1
作者
Lee, Jinyoung [1 ]
Chung, Woo-Nam [1 ]
Lee, Tae-Hyoung [1 ]
Nah, Jae-Ho [2 ]
Kim, Youngsik [3 ]
Park, Woo-Chan [1 ]
机构
[1] Sejong Univ, Dept Comp Engn, Seoul 05006, South Korea
[2] LG Elect, Seoul 06772, South Korea
[3] Korea Polytech Univ, Dept Game & Multimedia Engn, Shihung 15073, South Korea
来源
IEEE ACCESS | 2020年 / 8卷
关键词
Load balancing algorithm; ray tracing; tree build; ARCHITECTURE;
D O I
10.1109/ACCESS.2020.3019075
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we propose a load balancing algorithm that accelerates ray tracing effectively and simply manner. The algorithm was developed in a hybrid system consisting of a CPU and hardware dedicated to ray tracing. Tree-building is processed on the CPU, and rendering is executed by the ray tracing-dedicated hardware. Because these components operate independently of each other, the final performance in terms of frames per second (FPS) is determined based on the time spent on tree-building or rendering, whichever process takes longer. This characteristic of a hybrid system is reflected in the developed algorithm, which dynamically adjusts tree-build parameters at every frame, thereby minimizing the interval between tree-building and rendering times. These effects ultimately increase FPS performance. Experiments at a resolution of 1920 x 080 involving various dynamic scenes indicated that FPS performance improved by an average of 75.3% when the proposed algorithm was used.
引用
收藏
页码:165003 / 165009
页数:7
相关论文
共 21 条
  • [1] Toward A Multicore Architecture for Real-time Ray-tracing
    Govindaraju, Venkatraman
    Djeu, Peter
    Sankaralingam, Karthikeyan
    Vernon, Mary
    Mark, William R.
    [J]. 2008 PROCEEDINGS OF THE 41ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE: MICRO-41, 2008, : 176 - +
  • [2] Higham M., WHAT IS RAY TRACING
  • [3] BSGP: Bulk-synchronous GPU programming
    Hou, Qiming
    Zhou, Kun
    Guo, Baining
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03):
  • [4] Hunt W, 2006, RT 06: IEEE SYMPOSIUM ON INTERACTIVE RAY TRACING 2006, PROCEEDINGS, P81
  • [5] Ize T., 2007, P EUR S PAR GRAPH VI, P101
  • [6] Khronos Group, VULK RAY TRAC LAUNCH
  • [7] High-Performance Solar Steam Device with Layered Channels: Artificial Tree with a Reversed Design
    Liu, He
    Chen, Chaoji
    Chen, Guang
    Kuang, Yudi
    Zhao, Xinpeng
    Song, Jianwei
    Jia, Chao
    Xu, Xu
    Hitz, Emily
    Xie, Hua
    Wang, Sha
    Jiang, Feng
    Li, Tian
    Li, Yiju
    Gong, Amy
    Yang, Ronggui
    Das, Siddhartha
    Hu, Liangbing
    [J]. ADVANCED ENERGY MATERIALS, 2018, 8 (08)
  • [8] Matt PharrWenzel Jakob Greg Humphreys., 2016, Physically Based Rendering: From Theory To Implementation, V3nd
  • [9] McMullen M., 2018, P GAM DEV C SAN FRAN, P1
  • [10] Parallel Locally-Ordered Clustering for Bounding Volume Hierarchy Construction
    Meister, Daniel
    Bittner, Jiri
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (03) : 1345 - 1353