Dynamic Mesh Processing on the GPU
Ahmed H. Mahmoud, Serban D. Porumbescu, John D. Owens
摘要
We present a system for dynamic triangle mesh processing entirely on the GPU. Our system features an efficient data structure that enables rapid updates to mesh connectivity and attributes. By partitioning the mesh into small patches, we process all dynamic updates for each patch within the GPU's fast shared memory. This approach leverages speculative processing for conflict handling, minimizing rollback costs, maximizing parallelism, and reducing locking overhead. Additionally, we introduce a new programming model for dynamic mesh processing. This model provides concise semantics for dynamic updates, abstracting away concerns about conflicting updates during parallel execution. At the core of our model is the cavity operator , a general mesh update operator that facilitates any dynamic operation by removing a set of mesh elements and inserting new ones into the resulting void. We applied our system to various GPU applications, including isotropic remeshing, surface tracking, mesh decimation, and Delaunay edge flips. On large inputs, our system achieves an order-of-magnitude speedup compared to multi-threaded CPU solutions and is more than two orders of magnitude faster than state-of-the-art single-threaded CPU solutions. Furthermore, our data structure outperforms state-of-the-art GPU static data structures in terms of both speed and memory efficiency.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- Iskra: A System for Inverse Geometry ProcessingAna Dodik, Ahmed H. Mahmoud, Justin SolomonSIGGRAPH 2026
- Locality-Aware Automatic Differentiation on the GPU for Mesh-Based ComputationsAhmed H. Mahmoud, Rahul Goel, Jonathan Ragan-Kelley, Justin SolomonSIGGRAPH 2026
它引用的顶会 Paper2
相关 Paper
- Towards Scalable Unstructured Mesh Computations on Shared Memory Many-CoresHaozhong Qiu, Chuanfu Xu, Jianbin Fang, Liang Deng 等PPoPP 2024 · 被引用 8 次
- Ray Tracing Structured AMR Data Using ExaBricksIngo Wald, Stefan Zellmann, Will Usher, Nate Morrical 等IEEE VIS 2020 · 被引用 18 次
- GALE: Leveraging Heterogeneous Systems for Efficient Unstructured Mesh Data AnalysisGuoxi Liu, Thomas Randall, Rong Ge, Federico IuricichIEEE VIS 2025 · 被引用 1 次
- A Task-Parallel Approach for Localized Topological Data StructuresGuoxi Liu, Federico IuricichIEEE VIS 2023 · 被引用 9 次
- Temporal Set Inversion for Animated ImplicitsKavosh Jazar, Paul G. KrySIGGRAPH 2023 · 被引用 5 次
