Addition of CXL memory pool to increase LLM training check-pointing frequency

This paper presents a novel approach to enhance GPU cluster utilization and significantly reduce Large Language Model (LLM) training time by increasing checkpointing frequency. By introducing a Compute Express Link (CXL) based PC-DDR or LPDDR as an in-memory cache, we aim to reduce work loss during node-level failures, which occur more frequently than power loss or other issues. The proposed method utilizes a CXL DRAM pool for frequent checkpoints and a networked storage lake with enterprise SSDs for less frequent checkpoints (one-tenth). A CXL switch is employed to facilitate peer-to-peer (P2P) communication between CXL DRAM and SSD and an elastic memory model, making it suitable for various types of checkpointing techniques. The impact of model parallelization on read/write bandwidth and efficient GPU utilization at a node level is also discussed. While model parallelization can reduce bandwidth by 10 times, it also decreases effective GPU utilization due to smaller matrix computations. This work offers a practical solution to increase checkpointing frequency and reduce work loss during node-level failures, contributing significantly to LLM training efficiency.

Authors

Institutions

Publication Details

Published
2025-04-28
DOI
https://doi.org/10.1109/aicas64808.2025.11173088
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Addition of CXL memory pool to increase LLM training check-pointing frequency

Rajesh Bhagwat, Kiran Gunnam, Pushpendra Kumar Jain, Prasad Chandrashekara et al.
Neural Networks and Applications
article

Addition of CXL memory pool to increase LLM training check-pointing frequency

Rajesh Bhagwat, Kiran Gunnam, Pushpendra Kumar Jain, Prasad Chandrashekara, Murali Kothandapani
article en

Abstract

This paper presents a novel approach to enhance GPU cluster utilization and significantly reduce Large Language Model (LLM) training time by increasing checkpointing frequency. By introducing a Compute Express Link (CXL) based PC-DDR or LPDDR as an in-memory cache, we aim to reduce work loss during node-level failures, which occur more frequently than power loss or other issues. The proposed method utilizes a CXL DRAM pool for frequent checkpoints and a networked storage lake with enterprise SSDs for less frequent checkpoints (one-tenth). A CXL switch is employed to facilitate peer-to-peer (P2P) communication between CXL DRAM and SSD and an elastic memory model, making it suitable for various types of checkpointing techniques. The impact of model parallelization on read/write bandwidth and efficient GPU utilization at a node level is also discussed. While model parallelization can reduce bandwidth by 10 times, it also decreases effective GPU utilization due to smaller matrix computations. This work offers a practical solution to increase checkpointing frequency and reduce work loss during node-level failures, contributing significantly to LLM training efficiency.

Micron (United States) (US)
Openalex Percentile: Top 86%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.