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
相关论文
共 50 条
  • [1] Real-Time Ray Tracing Algorithm for Dynamic Scene
    Gao, Tianhan
    Li, Ying
    INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS-2019, 2020, 994 : 125 - 131
  • [2] Real-Time Ray Tracing of Complex Molecular Scenes
    Marsalek, Lukas
    Dehof, Anna Katharina
    Georgiev, Iliyan
    Lenhof, Hans-Peter
    Slusallek, Philipp
    Hildebrandt, Andreas
    2010 14TH INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV 2010), 2010, : 239 - 245
  • [3] Load balancing for dynamic real-time systems
    Lonnie R. Welch
    Paul V. Werme
    Behrooz A. Shirazi
    Charles D. Cavanaugh
    Larry Fontenot
    Eui-Nam Huh
    Michael W. Masters
    Cluster Computing, 2000, 3 (2) : 125 - 138
  • [4] Real-time ray tracing for planar scenes with nonlinear refractions and reflections
    Qin, Kai-Huai
    Chang, Zheng-Yi
    Li, Ya-Feng
    Wang, Hua-Wei
    Zeng, Xu
    Jisuanji Xuebao/Chinese Journal of Computers, 2002, 25 (09): : 923 - 929
  • [5] Dynamic Load Balancing for Distributed Systems in Real-Time Environment
    Lin, H.-C.
    Raghavendra, C. S.
    Cosmetics and Toiletries, 1995, 110 (01):
  • [6] Dynamic Load Balancing in Real-Time Distributed Transaction Processing
    Haque, Waqar
    Toms, Andrew
    Germuth, Aaron
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 268 - 274
  • [7] Real-time load balancing scheduling algorithm for periodic simulation models
    Wu, Yulin
    Song, Xiao
    Gong, Guanghong
    SIMULATION MODELLING PRACTICE AND THEORY, 2015, 52 : 123 - 134
  • [8] A lower-bound algorithm for load balancing in real-time systems
    Ekelin, C
    Jonsson, J
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 146 - 158
  • [9] A Dynamic Load Balancing Strategy For Real-Time Aircraft Collaborative Simulation
    Zhao, J. X.
    Peng, G. Z.
    Zhang, H. M.
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, AUTOMATION AND MECHANICAL ENGINEERING (EAME 2015), 2015, 13 : 704 - 706
  • [10] Real-Time Ray Tracing with CUDA
    Shih, Min
    Chiu, Yung-Feng
    Chen, Ying-Chieh
    Chang, Chun-Fa
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 327 - +