MegaTrain: Full Precision Training of 100B+ Parameter Large Language Models on a Single GPU

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Yuan, Zhengqing, Sun, Hanchi, Sun, Lichao, Ye, Yanfang
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917387562909696
author Yuan, Zhengqing
Sun, Hanchi
Sun, Lichao
Ye, Yanfang
author_facet Yuan, Zhengqing
Sun, Hanchi
Sun, Lichao
Ye, Yanfang
contents We present MegaTrain, a memory-centric system that efficiently trains 100B+ parameter large language models at full precision on a single GPU. Unlike traditional GPU-centric systems, MegaTrain stores parameters and optimizer states in host memory (CPU memory) and treats GPUs as transient compute engines. For each layer, we stream parameters in and compute gradients out, minimizing persistent device state. To battle the CPU-GPU bandwidth bottleneck, we adopt two key optimizations. 1) We introduce a pipelined double-buffered execution engine that overlaps parameter prefetching, computation, and gradient offloading across multiple CUDA streams, enabling continuous GPU execution. 2) We replace persistent autograd graphs with stateless layer templates, binding weights dynamically as they stream in, eliminating persistent graph metadata while providing flexibility in scheduling. On a single H200 GPU with 1.5TB host memory, MegaTrain reliably trains models up to 120B parameters. It also achieves 1.84$\times$ the training throughput of DeepSpeed ZeRO-3 with CPU offloading when training 14B models. MegaTrain also enables 7B model training with 512k token context on a single GH200.
format Preprint
id arxiv_https___arxiv_org_abs_2604_05091
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle MegaTrain: Full Precision Training of 100B+ Parameter Large Language Models on a Single GPU
Yuan, Zhengqing
Sun, Hanchi
Sun, Lichao
Ye, Yanfang
Computation and Language
Distributed, Parallel, and Cluster Computing
Operating Systems
We present MegaTrain, a memory-centric system that efficiently trains 100B+ parameter large language models at full precision on a single GPU. Unlike traditional GPU-centric systems, MegaTrain stores parameters and optimizer states in host memory (CPU memory) and treats GPUs as transient compute engines. For each layer, we stream parameters in and compute gradients out, minimizing persistent device state. To battle the CPU-GPU bandwidth bottleneck, we adopt two key optimizations. 1) We introduce a pipelined double-buffered execution engine that overlaps parameter prefetching, computation, and gradient offloading across multiple CUDA streams, enabling continuous GPU execution. 2) We replace persistent autograd graphs with stateless layer templates, binding weights dynamically as they stream in, eliminating persistent graph metadata while providing flexibility in scheduling. On a single H200 GPU with 1.5TB host memory, MegaTrain reliably trains models up to 120B parameters. It also achieves 1.84$\times$ the training throughput of DeepSpeed ZeRO-3 with CPU offloading when training 14B models. MegaTrain also enables 7B model training with 512k token context on a single GH200.
title MegaTrain: Full Precision Training of 100B+ Parameter Large Language Models on a Single GPU
topic Computation and Language
Distributed, Parallel, and Cluster Computing
Operating Systems
url https://arxiv.org/abs/2604.05091