Saved in:
Bibliographic Details
Main Authors: Ozkara, Kaan, Yu, Tao, Park, Youngsuk
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2502.20566
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916634954825728
author Ozkara, Kaan
Yu, Tao
Park, Youngsuk
author_facet Ozkara, Kaan
Yu, Tao
Park, Youngsuk
contents As the parameters of Large Language Models (LLMs) have scaled to hundreds of billions, the demand for efficient training methods -- balancing faster computation and reduced memory usage without sacrificing accuracy -- has become more critical than ever. In recent years, various mixed precision strategies, which involve different precision levels for optimization components, have been proposed to increase training speed with minimal accuracy degradation. However, these strategies often require manual adjustments and lack theoretical justification. In this work, we leverage stochastic rounding (SR) to address numerical errors of training with low-precision representation. We provide theoretical analyses of implicit regularization and convergence under the Adam optimizer when SR is utilized. With the insights from these analyses, we extend previous BF16 + SR strategy to be used in distributed settings, enhancing the stability and performance for large scale training. Empirical results from pre-training models with up to 6.7B parameters, for the first time, demonstrate that our BF16 with SR strategy outperforms (BF16, FP32) mixed precision strategies, achieving better validation perplexity, up to $1.54\times$ higher throughput, and $30\%$ less memory usage.
format Preprint
id arxiv_https___arxiv_org_abs_2502_20566
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Stochastic Rounding for LLM Training: Theory and Practice
Ozkara, Kaan
Yu, Tao
Park, Youngsuk
Machine Learning
As the parameters of Large Language Models (LLMs) have scaled to hundreds of billions, the demand for efficient training methods -- balancing faster computation and reduced memory usage without sacrificing accuracy -- has become more critical than ever. In recent years, various mixed precision strategies, which involve different precision levels for optimization components, have been proposed to increase training speed with minimal accuracy degradation. However, these strategies often require manual adjustments and lack theoretical justification. In this work, we leverage stochastic rounding (SR) to address numerical errors of training with low-precision representation. We provide theoretical analyses of implicit regularization and convergence under the Adam optimizer when SR is utilized. With the insights from these analyses, we extend previous BF16 + SR strategy to be used in distributed settings, enhancing the stability and performance for large scale training. Empirical results from pre-training models with up to 6.7B parameters, for the first time, demonstrate that our BF16 with SR strategy outperforms (BF16, FP32) mixed precision strategies, achieving better validation perplexity, up to $1.54\times$ higher throughput, and $30\%$ less memory usage.
title Stochastic Rounding for LLM Training: Theory and Practice
topic Machine Learning
url https://arxiv.org/abs/2502.20566