Fast Iterative Graph Computing with Updated Neighbor States
Yijie Zhou, Shufeng Gong, Feng Yao, Hanzhang Chen, Song Yu, Pengxi Liu, Yanfeng Zhang, Ge Yu, Jeffrey Xu Yu
摘要
Enhancing the efficiency of iterative computation on graphs has garnered considerable attention in both industry and academia. Nonetheless, the majority of efforts focus on expediting iterative computation by minimizing the running time per iteration step, ignoring the optimization of the number of iteration rounds, which is a crucial aspect of iterative compu-tation. We experimentally verified the correlation between the vertex processing order and the number of iterative rounds, thus making it possible to reduce the number of execution rounds for iterative computation. In this paper, we propose a graph reordering method, GoGraph, which can construct a well-formed vertex processing order effectively reducing the number of iteration rounds and, consequently, accelerating iterative computation. Before delving into GoGraph, a metric function is introduced to quantify the efficiency of vertex processing order in accelerating iterative computation. This metric reflects the quality of the processing order by counting the number of edges whose source precedes the destination. GoGraph employs a divide-and-conquer mindset to establish the vertex processing order by maximizing the value of the metric function. Our experimental results show that GoGraph outperforms current state-of-the-art reordering algorithms by 1.83 x on average (up to 3.34 x) in runtime. Compared with traditional synchronous computation, our method improves the iterative computations up to 6.30 x in runtime.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper4
- RisGraph: A Real-Time Streaming System for Evolving Graphs to Support Sub-millisecond Per-update Analysis at Millions Ops/sGuanyu Feng, Zixuan Ma, Daixuan Li, Shengqi Chen 等SIGMOD 2021 · 被引用 56 次
- Automating Incremental and Asynchronous Evaluation for Recursive Aggregate Data ProcessingQiange Wang, Yanfeng Zhang, Hao Wang, Liang Geng 等SIGMOD 2020 · 被引用 21 次
- RAGraph: A Region-Aware Framework for Geo-Distributed Graph ProcessingFeng Yao, Qian Tao, Wenyuan Yu, Yanfeng Zhang 等VLDB 2024 · 被引用 14 次
- MBFGraph: An SSD-based External Graph System for Evolving GraphsChun-Yi Liu, Wonil Choi, Soheil Khadirsharbiyani, Mahmut T. KandemirSC 2023 · 被引用 8 次
相关 Paper
- FrontOrder: Frontier-Guided Graph ReorderingXinmiao Zhang, Cheng Liu, Shengwen Liang, Chenwei Xiong 等ICDE 2025
- Efficient Graph Query Processing over Geo-Distributed DatacentersYe Yuan, Delong Ma, Zhenyu Wen, Yuliang Ma 等SIGIR 2020 · 被引用 11 次
- Grafu: Unleashing the Full Potential of Future Value Computation for Out-of-core Synchronous Graph ProcessingTsun-Yu Yang, Cale England, Yi Li, Bingzhe Li 等ASPLOS 2024 · 被引用 11 次
- DepGraph: A Dependency-Driven Accelerator for Efficient Iterative Graph ProcessingYu Zhang, Xiaofei Liao, Hai Jin, Ligang He 等HPCA 2021 · 被引用 35 次
- Can Graph Reordering Speed Up Graph Neural Network Training? An Experimental StudyNikolai Merkel, Pierre Toussing, Ruben Mayer, Hans-Arno JacobsenVLDB 2025 · 被引用 8 次
