SC2020Top-tier venue
Evaluation of a minimally synchronous algorithm for 2: 1 octree balance
Hansol Suh, Tobin Isaac
Abstract
The p4est library implements octree-based adaptive mesh refinement (AMR) and has demonstrated parallel scalability beyond 100,000 MPI processes in previous weak scaling studies. This work focuses on the strong scalability of mesh adaptivity in p4est, where the communication pattern of the existing 2:1-balance is a latency bottleneck. The sorting-based algorithm of Malhotra and Biros has balanced communication, but synchronizes all processes. We propose an algorithm that combines sorting and neighbor-to-neighbor exchange to minimize the number of processes each process synchronizes with. We measure the performance of these algorithms on several test problems on Stampede2 at TACC. Both the parallel-sorting and minimally-synchronous algorithms significantly outperform the existing algorithm and have nearly identical performance out to 1,024 Xeon Phi KNL nodes, meaning the asymptotic advantage of the minimally-synchronous algorithm does not translate to improved performance at this scale. We conclude by showing that global metadata communication will limit future strong scaling.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 987011ec-d3ca-4a12-a67d-aececc56269fRelated papers
- Enhance the Strong Scaling of LAMMPS on FugakuJianxiong Li, Tong Zhao, Zhuoqiang Guo, Shunchen Shi et al.SC 2023 · 3 citations
- AMRaCut: Scalable Partitioning for Adaptive Mesh RefinementBudvin Edippuliarachchi, David Van Komen, Hari SundarSC 2025 · 1 citation
- Improving all-to-many personalized communication in two-phase I/OQiao Kang, Robert B. Ross, Robert Latham, Sunwoo Lee et al.SC 2020 · 12 citations
- Towards Scalable Unstructured Mesh Computations on Shared Memory Many-CoresHaozhong Qiu, Chuanfu Xu, Jianbin Fang, Liang Deng et al.PPoPP 2024 · 8 citations
- Pure: Evolving Message Passing To Better Leverage Shared Memory Within NodesJames Psota, Armando Solar-LezamaPPoPP 2024 · 1 citation
