Graphite: A NUMA-aware HPC System for Graph Analytics Based on a new MPI * X Parallelism Model
Summary: Graphite introduces MPI*X, partitioning computation and communication across threads rather than processes to avoid synchronization overhead. Its NUMA-aware GAS execution and thread-level asynchronous communication yield up to 3× speedups over prior HPC graph systems. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Mohammad Hasanzadeh Mofrad (University of Pittsburgh)
- 2. Rami Melhem (University of Pittsburgh)
- 3. Yousuf Ahmad (Carnegie Mellon University)
- 4. Mohammad Hammoud (Carnegie Mellon University)
BibTeX Citation
@article{mofrad_vldb20,
title = {{Graphite: A NUMA-aware HPC System for Graph Analytics Based on a new MPI * X Parallelism Model}},
author = {Mofrad, Mohammad Hasanzadeh and Melhem, Rami and Ahmad, Yousuf and Hammoud, Mohammad},
journal = {PVLDB},
series = {{VLDB} '20},
volume = {13},
number = {6},
pages = {783--796},
doi = {10.14778/3380750.3380751},
url = {https://doi.org/10.14778/3380750.3380751},
year = {2020}
}
Incoming Citations (Sorted by Pagerank)
Showing 1 of 1 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 10,236 | FaaSBoard: Efficient Graph Processing with a Disaggregated Architecture on Serverless Services | 2026 | SIGMOD | 5.093636e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 10 of 10 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.0012250108 |
| 20 | Distributed GraphLab: A Framework for Machine Learning and Data Mining in the Cloud | 2012 | VLDB | 0.00056944564 |
| 389 | One Trillion Edges: Graph Processing at Facebook-Scale | 2015 | VLDB | 0.00019386526 |
| 669 | The TileDB Array Data Storage Manager | 2017 | VLDB | 0.00015163245 |
| 1,076 | High-Speed Query Processing over High-Speed Networks | 2016 | VLDB | 0.00012270109 |
| 1,966 | GraphMat: High performance graph analytics made productive | 2015 | VLDB | 9.3844743e-05 |
| 1,983 | Pregelix: Big(ger) Graph Analytics on A Dataflow Engine | 2015 | VLDB | 9.3544951e-05 |
| 2,325 | Giraph Unchained: Barrierless Asynchronous Parallel Execution in Pregel-like Graph Processing Systems | 2015 | VLDB | 8.7495171e-05 |
| 3,601 | TopoX: Topology Refactorization for Efficient Graph Partitioning and Processing | 2019 | VLDB | 7.27018e-05 |
| 6,941 | LA3: A Scalable Link- and Locality-Aware Linear Algebra-Based Graph Analytics System | 2018 | VLDB | 5.7331942e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 487 | From "Think Like a Vertex" to "Think Like a Graph" | 2014 | VLDB |
| 2 | 1,875 | Large-Scale Distributed Graph Computing Systems: An Experimental Evaluation | 2015 | VLDB |
| 3 | 6,066 | GRAPE: Parallelizing Sequential Graph Computations | 2017 | VLDB |
| 4 | 7,380 | MiniGraph: Querying Big Graphs with a Single Machine | 2023 | VLDB |
| 5 | 6,599 | Adaptive Asynchronous Parallelization of Graph Algorithms | 2018 | SIGMOD |
| 6 | 4,297 | Graph Analytics Through Fine-Grained Parallelism | 2016 | SIGMOD |
| 7 | 3,303 | A Distributed Multi-GPU System for Fast Graph Processing | 2018 | VLDB |
| 8 | 10,558 | Characterizing Parallel Subgraph Matching Performance: A Systematic Study of Interactions, Scalability, and Enumeration | 2026 | VLDB |
| 9 | 4,323 | TurboGraph++: A Scalable and Fast Graph Analytics System | 2018 | SIGMOD |
| 10 | 956 | Parallelizing Sequential Graph Computations | 2017 | SIGMOD |