RTNN: Accelerating Neighbor Search Using Hardware Ray Tracing

01/04/2022
by   Yuhao Zhu, et al.
0

Neighbor search is of fundamental important to many engineering and science fields such as physics simulation and computer graphics. This paper proposes to formulate neighbor search as a ray tracing problem and leverage the dedicated ray tracing hardware in recent GPUs for acceleration. We show that a naive mapping under-exploits the ray tracing hardware. We propose two performance optimizations, query scheduling and query partitioning, to tame the inefficiencies. Experimental results show 2.2X – 65.0X speedups over existing neighbor search libraries on GPUs. The code is available at https://github.com/horizon-research/rtnn.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/12/2023

Combining GPU Tracing Methods within a Single Ray Query

A recent trend in real-time rendering is the utilization of the new hard...
research
05/01/2023

Accelerating Java Ray Tracing Applications on Heterogeneous Hardware

Ray tracing has been typically known as a graphics rendering method capa...
research
02/24/2022

Point Containment Queries on Ray Tracing Cores for AMR Flow Visualization

Modern GPUs come with dedicated hardware to perform ray/triangle interse...
research
05/26/2023

RT-kNNS Unbound: Using RT Cores to Accelerate Unrestricted Neighbor Search

The problem of identifying the k-Nearest Neighbors (kNNS) of a point has...
research
08/25/2020

Accelerating Force-Directed Graph Drawing with RT Cores

Graph drawing with spring embedders employs a V x V computation phase ov...
research
05/16/2022

Accelerating X-Ray Tracing for Exascale Systems using Kokkos

The upcoming exascale computing systems Frontier and Aurora will draw mu...
research
12/30/2019

Adding Custom Intersectors to the C++ Ray Tracing Template Library Visionaray

Most ray tracing libraries allow the user to provide custom functionalit...

Please sign up or login with your details

Forgot password? Click here to reset