Presentation
A Stack-Free Parallel h-Adaptation Algorithm for Dynamically Balanced Trees on GPUs
DescriptionPrior research has demonstrated the efficacy of balanced trees as spatially adaptive grids for large-scale simulations. However, state-of-the-art methods for balanced tree construction are restricted by the iterative nature of the ripple effect, thus failing to fully leverage the massive parallelism offered by modern GPU architectures. We propose to reframe the construction of balanced trees as a process to merge \emph{N}-balanced Minimum Spanning Trees (\emph{N}-balanced MSTs) generated from a collection of seed points. To ensure optimal performance, we propose a stack-free parallel strategy for constructing all internal nodes of a specified \emph{N}-balanced MST. This approach leverages two 32-bit integer registers as buffers rather than relying on an integer array as a stack during construction, which helps maintain balanced workloads across different GPU threads. We then propose a dynamic update algorithm utilizing refinement counters for all internal nodes to enable parallel insertion and deletion operations of \emph{N}-balanced MSTs.
This design achieves significant efficiency improvements compared to full reconstruction from scratch, thereby facilitating fluid simulations in handling dynamic moving boundaries. Our approach is fully compatible with GPU implementation and demonstrates up to an order-of-magnitude speedup compared to the state-of-the-art method~\cite{WANG2024}. The source code for the paper is publicly available at \url{https://github.com/peridyno/peridyno}.
This design achieves significant efficiency improvements compared to full reconstruction from scratch, thereby facilitating fluid simulations in handling dynamic moving boundaries. Our approach is fully compatible with GPU implementation and demonstrates up to an order-of-magnitude speedup compared to the state-of-the-art method~\cite{WANG2024}. The source code for the paper is publicly available at \url{https://github.com/peridyno/peridyno}.

Event Type
Technical Papers
TimeMonday, 15 December 20251:31pm - 1:42pm HKT
LocationMeeting Room S221, Level 2
Similar Presentations
