Fast Sparse Matrix Permutation for Mesh-Based Direct Solvers
Behrooz Zarebavani, Ahmed H. Mahmoud, Ana Dodik, Changcheng Yuan, Serban D. Porumbescu, John D. Owens, Maryam Mehri Dehnavi, Justin Solomon
摘要
We present a fast sparse matrix permutation algorithm tailored to linear systems arising from triangle meshes. Our approach produces nested-dissection-style permutations while significantly reducing permutation runtime overhead. Rather than enforcing strict balance and separator optimality, the algorithm deliberately relaxes these design decisions to favor fast partitioning and efficient elimination-tree construction. Our method decomposes permutation into patch-level local orderings and a compact quotient-graph ordering of separators, preserving the essential structure required by sparse Cholesky factorization while avoiding its most expensive components. We integrate our algorithm into vendor-maintained sparse Cholesky solvers on both CPUs and GPUs. Across a range of graphics applications, including single factorizations and repeated factorizations, our method reduces permutation time and improves the sparse Cholesky solve performance by up to 6.27 ×. Our code is available at https://github.com/BehroozZare/fast-permute.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper4
- NASOQ: numerically accurate sparsity-oriented QP solverKazem Cheshmi, Danny M. Kaufman, Shoaib Kamil, Maryam Mehri DehnaviSIGGRAPH 2020 · 被引用 29 次
- RXMesh: a GPU mesh data structureAhmed H. Mahmoud, Serban D. Porumbescu, John D. OwensSIGGRAPH 2021 · 被引用 17 次
- A Fast Minimum Degree Algorithm and Matching Lower BoundRobert Cummings, Matthew Fahrbach, Animesh FatehpuriaSODA 2021 · 被引用 1 次
- Adaptive Algebraic Reuse of Reordering in Cholesky Factorizations with Dynamic Sparsity PatternsBehrooz Zarebavani, Danny M. Kaufman, David I. W. Levin, Maryam Mehri DehnaviSIGGRAPH 2025 · 被引用 1 次
相关 Paper
- Multiscale cholesky preconditioning for ill-conditioned problemsJiong Chen, Florian Schäfer, Jin Huang, Mathieu DesbrunSIGGRAPH 2021 · 被引用 29 次
- A supernodal all-pairs shortest path algorithmPiyush Sao, Ramakrishnan Kannan, Prasun Gera, Richard W. VuducPPoPP 2020 · 被引用 19 次
- Unified Communication Optimization Strategies for Sparse Triangular Solver on CPU and GPU ClustersYang Liu, Nan Ding, Piyush Sao, Samuel Williams 等SC 2023 · 被引用 8 次
- Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUsJames D. Trotter, Sinan Ekmekçibasi, Johannes Langguth, Tugba Torun 等SC 2023 · 被引用 20 次
- Symmetric Block-Cyclic Distribution: Fewer Communications Leads to Faster Dense Cholesky FactorizationOlivier Beaumont, Philippe Duchon, Lionel Eyraud-Dubois, Julien Langou 等SC 2022 · 被引用 7 次
