English

ATLAS: Efficient Out-of-Core Inference for Billion-Scale Graph Neural Networks

Distributed, Parallel, and Cluster Computing 2026-05-12 v1

Abstract

Graph Neural Network (GNN) inference on billion-scale graphs is critical for domains like fintech and recommendation systems. Full-graph inference on these large graphs can be challenging due to high communication costs in distributed settings and high I/O costs in disk-backed Out-of-Core (OOC) settings. Existing OOC systems, operating across disk and memory, primarily focus on GNN training and perform poorly for full-graph inference due to massive read amplification, irregular I/O, and memory pressure. We present ATLAS, a disk-based GNN inference framework that enables efficient full-graph, layer-wise inference on graphs whose topologies, features and intermediate embeddings exceed the available memory on single machines. ATLAS replaces gather-based execution with a broadcast-based model that enables sequential, single-pass streaming reads of features and embeddings per layer. A tiered memory-disk hierarchy with minimum-pending-message eviction, graph reordering and a GPU-accelerated pipeline sustains high throughput within 128128 GiB RAM and 22 TiB SSD. Across out-of-core graphs with up to 44B edges and 550550 GiB features and multiple GNN architectures, ATLAS improves end-to-end inference time by 12\approx12--30×30\times over State-of-the-Art (SOTA) OOC baselines on a single workstation, while remaining within 5%\approx5\% when features fit in memory.

Keywords

Cite

@article{arxiv.2605.09402,
  title  = {ATLAS: Efficient Out-of-Core Inference for Billion-Scale Graph Neural Networks},
  author = {Pranjal Naman and Yogesh Simmhan},
  journal= {arXiv preprint arXiv:2605.09402},
  year   = {2026}
}

Comments

Preprint of paper to appear in the proceedings of the 35th International Symposium on High-Performance Parallel and Distributed Computing (HPDC 26): Pranjal Naman and Yogesh Simmhan, "ATLAS: Efficient Out-of-Core Inference for Billion-Scale Graph Neural Networks", in International Symposium on High-Performance Parallel and Distributed Computing (HPDC), 2026