MITra: A Framework for Multi-Instance Graph Traversal
Jia Li, Wenyue Zhao, Nikos Ntarmos, Yang Cao, Peter Buneman
Abstract
This paper presents MITra, a framework for composing multi-instance graph algorithms that traverse from multiple source vertices simultaneously over a single thread. Underlying MITra is a model of multi-instance traversal that uniformly captures traversal sharing across instances. Based on this, MITra provides a programming model that allows users to express traversals by declaring vertex ranks and specify computation logic via an edge function. It synthesizes multi-instance traversal algorithms from declared vertex ranks and edge functions adopted from classic single-instance algorithms, automatically sharing computation across instances and benefiting from SIMD. We show that MITra can generate multi-instance algorithms provably better than existing ones, while being more expressive than traditional frameworks. In addition to the ease of programming, we experimentally verify that MITra is on average an order of magnitude faster than approaches based on existing frameworks for common graph algorithms, and is comparable to the state-of-the-art highly optimized one-off algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d01498ad-8526-43be-ab1d-51dbe18e80ffCited by top-tier papers2
- Enabling Window-Based Monotonic Graph Analytics with Reusable Transitional Results for Pattern-Consistent QueriesZheng Chen, Feng Zhang, Yang Chen, Xiaokun Fang et al.VLDB 2024 · 6 citations
- X-Blossom: Massive Parallelization of Graph Maximum MatchingDayi Fan, Rubao Lee, Xiaodong ZhangVLDB 2025 · 3 citations
Builds on1
Related papers
- Automating Vectorized Distributed Graph ComputationWenyue Zhao, Yang Cao, Peter Buneman, Jia Li et al.SIGMOD 2025 · 3 citations
- C2graph: A Compression-Collaboration Algorithm for CPU-GPU Hybrid Weighted Graph TraversalsNing Wang, Huaibei Li, Shen Su, Yu Gu et al.ICDE 2026
- Practical parallel hypergraph algorithmsJulian ShunPPoPP 2020 · 48 citations
- MuSha: Subgraph Matching by Multilevel SharingHongtai Cao, Qihao Wang, Xiaodong Li, Mohammad Matin Najafi et al.ICDE 2025 · 1 citation
- GraphRTX: Lighting the Way to Scalable Graph AnalyticsAlexander Baumstark, Kai-Uwe SattlerSIGMOD 2026
