Saved in:
Bibliographic Details
Main Authors: Liu, Fangxin, Zhang, Qinghua, Shen, Hanjing, Liang, Zhibo, Jiang, Li, Guan, Haibing, Bao, Chong, Jin, Xuefeng
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2602.00748
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917243522121728
author Liu, Fangxin
Zhang, Qinghua
Shen, Hanjing
Liang, Zhibo
Jiang, Li
Guan, Haibing
Bao, Chong
Jin, Xuefeng
author_facet Liu, Fangxin
Zhang, Qinghua
Shen, Hanjing
Liang, Zhibo
Jiang, Li
Guan, Haibing
Bao, Chong
Jin, Xuefeng
contents The rapid evolution of Large Language Models (LLMs) towards long-context reasoning and sparse architectures has pushed memory requirements far beyond the capacity of individual device HBM. While emerging supernode architectures offer terabyte-scale shared memory pools via high-bandwidth interconnects, existing software stacks fail to exploit this hardware effectively. Current runtime-based offloading and swapping techniques operate with a local view, leading to reactive scheduling and exposed communication latency that stall the computation pipeline. In this paper, we propose the SuperNode Memory Management Framework (\textbf{HyperOffload}). It employs a compiler-assisted approach that leverages graph-driven memory management to treat remote memory access as explicit operations in the computation graph, specifically designed for hierarchical SuperNode architectures. Unlike reactive runtime systems, SuperNode represents data movement using cache operators within the compiler's Intermediate Representation (IR). This design enables a global, compile-time analysis of tensor lifetimes and execution dependencies. Leveraging this visibility, we develop a global execution-order refinement algorithm that statically schedules data transfers to hide remote memory latency behind compute-intensive regions. We implement SuperNode within the production deep learning framework MindSpore, adding a remote memory backend and specialized compiler passes. Evaluation on representative LLM workloads shows that SuperNode reduces peak device memory usage by up to 26\% for inference while maintaining end-to-end performance. Our work demonstrates that integrating memory-augmented hardware into the compiler's optimization framework is essential for scaling next-generation AI workloads.
format Preprint
id arxiv_https___arxiv_org_abs_2602_00748
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle HyperOffload: Graph-Driven Hierarchical Memory Management for Large Language Models on SuperNode Architectures
Liu, Fangxin
Zhang, Qinghua
Shen, Hanjing
Liang, Zhibo
Jiang, Li
Guan, Haibing
Bao, Chong
Jin, Xuefeng
Distributed, Parallel, and Cluster Computing
Artificial Intelligence
Hardware Architecture
The rapid evolution of Large Language Models (LLMs) towards long-context reasoning and sparse architectures has pushed memory requirements far beyond the capacity of individual device HBM. While emerging supernode architectures offer terabyte-scale shared memory pools via high-bandwidth interconnects, existing software stacks fail to exploit this hardware effectively. Current runtime-based offloading and swapping techniques operate with a local view, leading to reactive scheduling and exposed communication latency that stall the computation pipeline. In this paper, we propose the SuperNode Memory Management Framework (\textbf{HyperOffload}). It employs a compiler-assisted approach that leverages graph-driven memory management to treat remote memory access as explicit operations in the computation graph, specifically designed for hierarchical SuperNode architectures. Unlike reactive runtime systems, SuperNode represents data movement using cache operators within the compiler's Intermediate Representation (IR). This design enables a global, compile-time analysis of tensor lifetimes and execution dependencies. Leveraging this visibility, we develop a global execution-order refinement algorithm that statically schedules data transfers to hide remote memory latency behind compute-intensive regions. We implement SuperNode within the production deep learning framework MindSpore, adding a remote memory backend and specialized compiler passes. Evaluation on representative LLM workloads shows that SuperNode reduces peak device memory usage by up to 26\% for inference while maintaining end-to-end performance. Our work demonstrates that integrating memory-augmented hardware into the compiler's optimization framework is essential for scaling next-generation AI workloads.
title HyperOffload: Graph-Driven Hierarchical Memory Management for Large Language Models on SuperNode Architectures
topic Distributed, Parallel, and Cluster Computing
Artificial Intelligence
Hardware Architecture
url https://arxiv.org/abs/2602.00748