paper-with-me

홈 › Papers

Accelerating Storage-Based Training for Graph Neural Networks

2026-01-04 · Myung-Hwan Jang, Jeong-Min Park, Yunyong Ko, Sang-Wook Kim arxiv

Graph neural networks (GNNs) have achieved breakthroughs in various real-world downstream tasks due to their powerful expressiveness. As the scale of real-world graphs has been continuously growing, a storage-based approach to GNN training has been studied, which leverages external storage (e.g., NVMe SSDs) to handle such web-scale graphs on a single machine. Although such storage-based GNN training methods have shown promising potential in large-scale GNN training, we observed that they suffer from a severe bottleneck in data preparation since they overlook a critical challenge: how to handle a large number of small storage I/Os. To address the challenge, in this paper, we propose a novel storage-based GNN training framework, named AGNES, that employs a method of block-wise storage I/O processing to fully utilize the I/O bandwidth of high-performance storage devices. Moreover, to further enhance the efficiency of each storage I/O, AGNES employs a simple yet effective strategy, hyperbatch-based processing based on the characteristics of real-world graphs. Comprehensive experiments on five real-world graphs reveal that AGNES consistently outperforms four state-of-the-art methods, by up to 4.1X faster than the best competitor. Our code is available at https://github.com/Bigdasgit/agnes-kdd26.

📄 PDF Abstract BibTeX arXiv:2601.01473

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Accelerating Sampling and Aggregation Operations in GNN Frameworks with GPU Initiated Direct Storage Accesses

2023-06-28 · Jeongmin Brian Park, Vikram Sharma Mailthody, Zaid Qureshi, Wen-mei Hwu

Graph Neural Networks (GNNs) are emerging as a powerful tool for learning from graph-structured data and performing sophisticated inference tasks in various application domains. Although GNNs have been shown to be effect…

CPUGPUGraph Sampling

Accelerating Large-Scale Graph-based Nearest Neighbor Search on a Computational Storage Platform

2022-07-12 · Ji-Hoon Kim, Yeo-Reum Park, Jaeyoung Do, Soo-Young Ji 외

K-nearest neighbor search is one of the fundamental tasks in various applications and the hierarchical navigable small world (HNSW) has recently drawn attention in large-scale cloud services, as it easily scales up the d…

CPUGPU

Accelerating Transfer Learning with Near-Data Computation on Cloud Object Stores

2022-10-16 · Diana Petrescu, Arsany Guirguis, Do Le Quoc, Javier Picorel 외

Storage disaggregation underlies today's cloud and is naturally complemented by pushing down some computation to storage, thus mitigating the potential network bottleneck between the storage and compute tiers. We show ho…

Transfer Learning

AutoGMap: Learning to Map Large-scale Sparse Graphs on Memristive Crossbars

2021-11-15 · Bo Lyu, Shengbo Wang, Shiping Wen, Kaibo Shi 외

The sparse representation of graphs has shown great potential for accelerating the computation of graph applications (e.g., Social Networks, Knowledge Graphs) on traditional computing architectures (CPU, GPU, or TPU). Bu…

CPUDecision MakingGPUKnowledge Graphs+2

FastPersist: Accelerating Model Checkpointing in Deep Learning

2024-06-19 · Guanhua Wang, Olatunji Ruwase, Bing Xie, Yuxiong He

Model checkpoints are critical Deep Learning (DL) artifacts that enable fault tolerance for training and downstream applications, such as inference. However, writing checkpoints to persistent storage, and other I/O aspec…

Deep Learningmodel