Thinking like a vertex: A survey of vertex-centric frameworks for large-scale distributed graph processing

RR McCune, T Weninger, G Madey - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
The vertex-centric programming model is an established computational paradigm recently
incorporated into distributed processing frameworks to address challenges in large-scale …

Gunrock: A high-performance graph processing library on the GPU

Y Wang, A Davidson, Y Pan, Y Wu, A Riffel… - Proceedings of the 21st …, 2016 - dl.acm.org
For large-scale graph analytics on the GPU, the irregularity of data access/control flow and
the complexity of programming GPUs have been two significant challenges for developing a …

The GAP benchmark suite

S Beamer, K Asanović, D Patterson - arXiv preprint arXiv:1508.03619, 2015 - arxiv.org
We present a graph processing benchmark suite with the goal of helping to standardize
graph processing evaluations. Fewer differences between graph processing evaluations will …

Route planning in transportation networks

H Bast, D Delling, A Goldberg… - … : Selected results and …, 2016 - Springer
We survey recent advances in algorithms for route planning in transportation networks. For
road networks, we show that one can compute driving directions in milliseconds or less even …

Sisa: Set-centric instruction set architecture for graph mining on processing-in-memory systems

M Besta, R Kanakagiri, G Kwasniewski… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
Simple graph algorithms such as PageRank have been the target of numerous hardware
accelerators. Yet, there also exist much more complex graph mining algorithms for problems …

Pregel: a system for large-scale graph processing

G Malewicz, MH Austern, AJC Bik, JC Dehnert… - Proceedings of the …, 2010 - dl.acm.org
Many practical computing problems concern large graphs. Standard examples include the
Web graph and various social networks. The scale of these graphs-in some cases billions of …

JGraphT—A Java library for graph data structures and algorithms

D Michail, J Kinable, B Naveh, JV Sichi - ACM Transactions on …, 2020 - dl.acm.org
Mathematical software and graph-theoretical algorithmic packages to efficiently model,
analyze, and query graphs are crucial in an era where large-scale spatial, societal, and …

NUMA-aware graph-structured analytics

K Zhang, R Chen, H Chen - Proceedings of the 20th ACM SIGPLAN …, 2015 - dl.acm.org
Graph-structured analytics has been widely adopted in a number of big data applications
such as social computation, web-search and recommendation systems. Though much prior …

Theoretically efficient parallel graph algorithms can be fast and scalable

L Dhulipala, GE Blelloch, J Shun - ACM Transactions on Parallel …, 2021 - dl.acm.org
There has been significant recent interest in parallel graph processing due to the need to
quickly analyze the large graphs available today. Many graph codes have been designed …

Round-based public transit routing

D Delling, T Pajor, RF Werneck - Transportation Science, 2015 - pubsonline.informs.org
We study the problem of computing all Pareto-optimal journeys in a dynamic public transit
network for multiple criteria, such as arrival time and number of transfers. Existing algorithms …