Skip to content
Open access

LEO: Enabling Efficient Communication-Computation Pipeline for GNN via Hierarchical Caching

Sep 2026 · ACM Transactions on Architecture and Code Optimization (TACO) · Vol 23, pp. 1 - 27 · 0 citations · 46 references

TL;DR

The core of LEO lies in introducing hierarchical caching to construct a hybrid-grained software pipeline, enabling efficient computation-communication overlap both within and across GPU kernels.

Abstract

Training large-scale graphs with GNNs on multi-GPU platforms faces substantial feature loading overhead, leading to low resource utilization and inefficient training. Overcoming such communication bottlenecks is crucial, and current solutions achieve this by overlapping computation and communication through pipelining. However, current designs often focus only on limited operation scheduling and overlook workload imbalance within the pipeline, restricting their performance optimization in heterogeneous environments. This article introduces LEO, a novel system to accelerate full-graph GNN training on multiple GPUs. The core of LEO lies in introducing hierarchical caching to construct a hybrid-grained software pipeline, enabling efficient computation-communication overlap both within and across GPU kernels. First, LEO introduces a hierarchical cache policy that effectively balances the workload between local and remote operations. Second, LEO tailors a cache-based pipeline and hybrid workload mapping to facilitate operation overlap. Extensive evaluations show that LEO outperforms state-of-the-art full-graph GNN systems in various settings: on averaged 7.50×, 11.90×, and 3.25× faster than DGL, LEO-UVM, and MGG, respectively.

Read PDF

Similar papers

Sep 2026

MaestroRAG: Orchestrated Pipeline Architecture for Efficient RAG on Edge Devices

Retrieval-Augmented Generation (RAG) offers a compact yet powerful alternative to massive Large Language Models (LLMs), making it attractive for privacy- and resource-constrained edge deployments. However, orchestrating RAG on devices with limited compute, memory, and power is nontrivial. We address this challenge with...

Deeksha Chaudhary, Cyan Subhra Mishra, Rishabh Jain et al. · 0 citations
Open access Sep 2026

Compute-Communication Overlap Is Not Free: A Cross-Layer Characterization in GPU LLM Workloads

Distributed large language model (LLM) systems rely on compute-communication (CC) overlap to hide communication overhead. However, scheduling compute and communication concurrently and maximizing overlap opportunities do not guarantee effective overlap. Resource contention can slow concurrent operations, while communic...

Jihwan Oh, Junkyum Kim, Seokjin Go et al. · 0 citations
Preprint Sep 2026

VarioPath: Workload-Aware All-to-All Communication for PCIe GPU Clusters

VarioPath, an efficient AlltoAllv scheduling framework for PCIe GPU systems that combines an offline topology-aware analyzer with an online demand-aware scheduler, and shows average AlltoAllv speedups of 5.88x over FAST and 1.72x over DeepEP.

Yao Fei, Jin Fang, Si-Ze Zheng et al. · 0 citations
Book Open access 2027

Breaking the Tradeoff: Elastic and Isolated GPU Sharing with GVM

GPUs are expensive resources but often underutilized. This inefficiency is exacerbated by the increasing diversity of AI workloads, where small or specialized models often fail to saturate high-capacity devices, necessitating GPU sharing. Existing sharing approaches force a hard tradeoff. They either partition hardware...

Yi-Cheng Liu, Yi-Fan Qiao, Tian Xia et al. · 0 citations
Book Open access 2027

Direct-Access-Enabled GPU Memory Offloading with Optimal Efficiency for LLM Inference

LLM inference is constrained by GPU memory capacity and bandwidth. Tiered memory architectures mitigate this by allowing the GPU to offload memory to the remote tier. However, existing memory offloading frameworks rely on prefetching data into local GPU HBM. This approach underutilizes system resources by introducing H...

Shou-Xu Lin, Zhi-Yuan Guo, Jia-Xin Lin · 0 citations
Preprint Oct 2026

TRANSIT: Transparent Scale-in for Multi-Node LLM Training

TRANSIT is a transparent scale-in framework to enable multi-node model training on fewer GPUs while maintaining training efficiency by transparently leveraging CPU DRAM as an extension of GPU memory during distributed training. It achieves this through a user-space interposition layer, requiring no modifications to the...

Hyungyo Kim, Nicholas Satchanov, Hrishi Shah et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.