A Guide to Particle Advection Performance
Abhishek Yenpure, Sudhanshu Sane, Roba Binyahib, David Pugmire,, Christoph Garth, Hank Childs

TL;DR
This paper provides a comprehensive survey of particle advection performance, analyzing factors affecting computational efficiency, existing optimization techniques, and identifying gaps for future performance prediction workflows.
Contribution
It introduces a simple cost model for particle advection and categorizes existing algorithmic and hardware optimizations, highlighting areas needing further research.
Findings
Survey of optimization techniques for particle advection
Identification of key factors influencing performance
Highlighting gaps in performance prediction workflows
Abstract
The performance of particle advection-based flow visualization techniques is complex, since computational work can vary based on many factors, including number of particles, duration, and mesh type. Further, while many approaches have been introduced to optimize performance, the efficacy of a given approach can be similarly complex. In this work, we seek to establish a guide for particle advection performance by conducting a comprehensive survey of the area. We begin by identifying the building blocks for particle advection and establishing a simple cost model incorporating these building blocks. We then survey existing optimizations for particle advection, using two high-level categories: algorithmic optimizations and hardware efficiency. The sub-categories of algorithmic optimizations include solvers, cell locators, I/O efficiency, and precomputation, while the sub-categories of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques · Advanced Neural Network Applications · Image Enhancement Techniques
