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 条
  • [31] Real-time ray-tracing in molecular graphics
    Keil, Matthias
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 239
  • [32] Real-Time Ray Tracing of Implicit Surfaces on the GPU
    Singh, Jag Mohan
    Narayanan, P. J.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2010, 16 (02) : 261 - 272
  • [33] A Fast Ray Tracing Scheme for Dynamic Scenes
    Chang, Yun-Nan
    Yang, Chin-Lun
    2017 4TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2017, : 872 - 875
  • [34] Distributed interactive ray tracing of dynamic scenes
    Wald, I
    Benthin, C
    Slusallek, P
    PVG 2003 PROCEEDINGS, 2003, : 77 - 85
  • [35] Real-Time Recognition Algorithm of Tractor Random Dynamic Load Characteristics for Control
    Zhou, Zhili
    Wu, Yiwei
    Wang, Jun
    Chen, Jiaxin
    Li, Zhanqiang
    2019 13TH INTERNATIONAL CONFERENCE ON SENSING TECHNOLOGY (ICST), 2019,
  • [36] Task Splitting and Load Balancing of Dynamic Real-Time Workloads for Semi-Partitioned EDF
    Casini, Daniel
    Biondi, Alessandro
    Buttazzo, Giorgio Carlo
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (12) : 2168 - 2181
  • [37] Dynamic Load Balancing for Real-Time Video Encoding on Heterogeneous CPU plus GPU Systems
    Momcilovic, Svetislav
    Ilic, Aleksandar
    Roma, Nuno
    Sousa, Leonel
    IEEE TRANSACTIONS ON MULTIMEDIA, 2014, 16 (01) : 108 - 121
  • [38] Dynamic Load Balancing and Channel Strategy for Apache Flume Collecting Real-time Data Stream
    Shu, Buqing
    Chen, Haopeng
    Sun, Meng
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 542 - 549
  • [39] High performance dynamic voltage/frequency scaling algorithm for real-time dynamic load management
    Coronel, J. O.
    Simo, J. E.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (04) : 906 - 919
  • [40] Distributed utilization control for real-time clusters with load balancing
    Fu, Yong
    Wang, Hongan
    Lu, Chenyang
    Chandra, Ramu Sharat
    27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 137 - +