4.6 Article

RT Engine: An Efficient Hardware Architecture for Ray Tracing

期刊

APPLIED SCIENCES-BASEL
卷 12, 期 19, 页码 -

出版社

MDPI
DOI: 10.3390/app12199599

关键词

machine vision; computer graphics; hardware architecture; rendering; ray tracing; graphics accelerators

资金

  1. National Natural Science Foundation of China [61872374/62102433]

向作者/读者索取更多资源

This article introduces a novel architecture, the RT engine, that accelerates ray tracing by utilizing strategies such as multiple stacks, three-phase break method, and approximation method.
The reality of the ray tracing technology that leads to its rendering effect is becoming increasingly apparent in computer vision and industrial applications. However, designing efficient ray tracing hardware is challenging due to memory access issues, divergent branches, and daunting computation intensity. This article presents a novel architecture, a RT engine (Ray Tracing engine), that accelerates ray tracing. First, we set up multiple stacks to store information for each ray so that the RT engine can process many rays parallel in the system. The information in these stacks can effectively improve the performance of the system. Second, we choose the three-phase break method during the triangle intersection test, which can make the loop break earlier. Third, the reciprocal unit adopts the approximation method, which combines Parabolic Synthesis and Second-Degree interpolation. Combined with these strategies, we implement our system at RTL level with agile chip development. Simulation and experimental results show that our architecture achieves a performance per area which is 2.4 x greater than the best reported results for ray tracing on dedicated hardware.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据