English

Exploiting ray tracing technology through OptiX to compute particle interactions with cutoff in a 3D environment on GPU

Distributed, Parallel, and Cluster Computing 2024-12-17 v2 Graphics

Abstract

Computing on graphics processing units (GPUs) has become standard in scientific computing, allowing for incredible performance gains over classical CPUs for many computational methods. As GPUs were originally designed for 3D rendering, they still have several features for that purpose that are not used in scientific computing. Among them, ray tracing is a powerful technology used to render 3D scenes. In this paper, we propose exploiting ray tracing technology to compute particle interactions with a cutoff distance in a 3D environment. We describe algorithmic tricks and geometric patterns to find the interaction lists for each particle. This approach allows us to compute interactions with quasi-linear complexity in the number of particles without building a grid of cells or an explicit kd-tree. We compare the performance of our approach with a classical approach based on a grid of cells and show that, currently, ours is slower in most cases but could pave the way for future methods.

Keywords

Cite

@article{arxiv.2408.14247,
  title  = {Exploiting ray tracing technology through OptiX to compute particle interactions with cutoff in a 3D environment on GPU},
  author = {Algis David and Bérenger Bramas},
  journal= {arXiv preprint arXiv:2408.14247},
  year   = {2024}
}

Comments

https://gitlab.inria.fr/bramas/particle-interaction-with-optix

R2 v1 2026-06-28T18:23:56.215Z