DBScholar

Back to papers

ThunderRW: An In-Memory Graph Random Walk Engine

Summary: ThunderRW is an in-memory graph random-walk engine enabling massive parallel walks with a step-centric Gather-Move-Update model and step interleaving to hide irregular memory access. It supports PPR, DeepWalk, Node2Vec, MetaPath, and outperforms prior systems by orders of magnitude, cutting CPU stalls from 73.1% to 15.0%. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h17cab5a4e3934b47
Venue
VLDB
Year
2021
Pagerank
5.8677102e-05
Overall Rank
6,108 | 59.06%
DOI
10.14778/3476249.3476257
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{sun_vldb21,
        title = {{ThunderRW: An In-Memory Graph Random Walk Engine}},
        author = {Sun, Shixuan and Chen, Yuhang and Lu, Shengliang and He, Bingsheng and Li, Yuchen},
        journal = {PVLDB},
        series = {{VLDB} '21},
        volume = {14},
        number = {11},
        pages = {1992--2005},
        doi = {10.14778/3476249.3476257},
        url = {https://doi.org/10.14778/3476249.3476257},
        year = {2021}
}

Incoming Citations (Sorted by Pagerank)

Showing 7 of 7 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 17 of 17 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
3 Pregel: A System for Large-Scale Graph Processing 2010 SIGMOD 0.0012089097
22 Distributed GraphLab: A Framework for Machine Learning and Data Mining in the Cloud 2012 VLDB 0.00056028465
212 Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs 2009 VLDB 0.00024786576
548 Improving Index Performance through Prefetching 2001 SIGMOD 0.00016534019
902 Parallelizing Sequential Graph Computations 2017 SIGMOD 0.00013142001
931 Blogel: A Block-Centric Framework for Distributed Computation on Real-World Graphs 2014 VLDB 0.00012993132
2,008 GraphMat: High performance graph analytics made productive 2015 VLDB 9.1820424e-05
2,681 Asynchronous Memory Access Chaining 2016 VLDB 8.1203826e-05
2,814 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.9550699e-05
2,939 Interleaving with Coroutines: A Practical Approach for Robust Index Joins 2018 VLDB 7.82098e-05
3,470 Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach 2015 VLDB 7.2606844e-05
3,657 Realtime Top-k Personalized PageRank over Large Graphs on GPUs 2020 VLDB 7.1105244e-05
3,719 CoroBase: Coroutine-Oriented Main-Memory Database Engine 2021 VLDB 7.0525094e-05
4,097 TopPPR: Top-k Personalized PageRank Queries with Precision Guarantees on Large Graphs 2018 SIGMOD 6.7946571e-05
5,308 Parallel Personalized PageRank on Dynamic Graphs 2018 VLDB 6.1739397e-05
5,735 Cache-Efficient Fork-Processing Patterns on Large Graphs 2021 SIGMOD 5.9957538e-05
6,315 Memory-Aware Framework for Efficient Second-Order Random Walk on Large Graphs 2020 SIGMOD 5.7968933e-05
Previous Page 1 / 1 Next

Semantically Similar Papers