Doubling Graph Traversal Efficiency to 198 TeraTEPS on the Supercomputer Fugaku
Junya Arai, Masahiro Nakao, Yuto Inoue, Kanto Teranishi, Koji Ueno, Keiichiro Yamamura, Mitsuhisa Sato, Katsuki Fujisawa
摘要
Breadth-first search (BFS) is a fundamental building block of various high-performance computing applications beyond graph analysis and also known as a benchmark problem in the Graph 500 list. The increasing volume of global data demands efficient distributed BFS, which, however, is hindered by the high communication costs of exchanging vertex data between compute nodes. To address this challenge, this paper introduces four techniques: (i) forest pruning, which reduces the number of vertices by eliminating those unnecessary for the search; (ii) group reordering and (iii) multilevel bitmap compression, which decrease the memory footprint of graph data, thereby enabling fewer nodes to manage larger graphs; and (iv) adaptive parameter tuning, which quickly optimizes the hyperparameters of the BFS algorithm. In the evaluation using 152,064 nodes of the supercomputer Fugaku, our implementation achieved 198 tera-traversed edges per second, doubling the performance reported in the latest Graph500-related study on Fugaku.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- GraphWorld: Ultra-fast Graph Engine for World-Wide Web SearchingXinbiao Gan, Qiang Zhang, Tiejun Li, Chunye Gong 等ACM MM 2025
- GraphCSR: A Degree-Equalized CSR Format for Large-scale Graph ProcessingXinbiao Gan, Tiejun Li, Chunye Gong, Dongsheng Li 等VLDB 2025 · 被引用 14 次
- GraphMedia: Communication-balanced Graph Searching for Billion-scale Social Media AccessXinbiao Gan, Jiaqi Guo, Peilin Guo, Guang Wu 等ACM MM 2023 · 被引用 1 次
- BerryBees: Breadth First Search by Bit-Tensor-CoresYuyao Niu, Marc CasasPPoPP 2025 · 被引用 9 次
- Scaling Graph 500 SSSP to 140 Trillion Edges with over 40 Million CoresYuanwei Wang, Huanqi Cao, Zixuan Ma, Wanwang Yin 等SC 2022 · 被引用 8 次
