Abstract

This paper proposes a parallel collision detection algorithm based on ray tracing to improve GPU performance. The algorithm uses parallel ray tracing pipeline technology to improve the performance of the graphics processing unit (GPU). When the GPU combines multiple ray tracing, it will cause the work group threads to diverge, resulting in too many idle threads, which will reduce the performance of the system. In order to avoid thread divergence, a new collision detection technology for the detailed detection stage of ray tracing using a pipeline structure is proposed. By optimizing the addition of buffers, the ray tracing is divided into three stages, and the pipeline is designed to integrate multiple rays tracking to avoid unnecessary synchronization issues between the CPU and GPU, thereby improving system performance. The comparison experiment results show that the proposed algorithm improves the system performance by 2.7 times.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.