Mixed Precision Training With 8-bit Floating Point
Not on the map. Why?
Abstract (arXiv)
Reduced precision computation for deep neural networks is one of the key areas addressing the widening compute gap driven by an exponential growth in model size. In recent years, deep learning training has largely migrated to 16-bit precision, with significant gains in performance and energy efficiency. However, attempts to train DNNs at 8-bit precision have met with significant challenges because of the higher precision and dynamic range requirements of back-propagation. In this paper, we propose a method to train deep neural networks using 8-bit floating point representation for weights, activations, errors, and gradients. In addition to reducing compute precision, we also reduced the precision requirements for the master copy of weights from 32-bit to 16-bit. We demonstrate state-of-the-art accuracy across multiple data sets (imagenet-1K, WMT16) and a broader set of workloads (Resnet-18/34/50, GNMT, Transformer) than previously reported. We propose an enhanced loss scaling method to augment the reduced subnormal range of 8-bit floating point for improved error propagation. We also examine the impact of quantization noise on generalization and propose a stochastic rounding technique to address gradient noise. As a result of applying all these techniques, we report slightly higher validation accuracy compared to full precision baseline.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 4; 2024: 5; 2025: 2; 2026: 2.
22 papers.
Sort:
By area:
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 881
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 20218-bit Optimizers via Block-wise Quantizationcited by 395
- 2022FP8 Formats for Deep Learningcited by 187
- 2023Stable and low-precision training for large-scale vision-language modelscited by 74
- 2025Optimizing Large Language Model Training Using FP4 Quantizationcited by 53
- 2024Stretching Each Dollar: Diffusion Training from Scratch on a Micro-Budgetcited by 30
- 2023Efficient Post-training Quantization with FP8 Formatscited by 29
- 2024u-μP: The Unit-Scaled Maximal Update Parametrizationcited by 29
- 20228-bit Numerical Formats for Deep Neural Networkscited by 23
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2021GradPIM: A Practical Processing-in-DRAM Architecture for Gradient Descentcited by 9
10 more
- 2024eXmY: A Data Type and Technique for Arbitrary Bit Precision Quantizationcited by 7
- 2023FLIQS: One-Shot Mixed-Precision Floating-Point and Integer Quantization Searchcited by 5
- 2026FlashOptim: Optimizers for Memory-Efficient Trainingcited by 4
- 2022Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Trainingcited by 3
- 2024Sparse Checkpointing for Fast and Reliable MoE Trainingcited by 3
- 2023AUTOSPARSE: Towards Automated Sparse Training of Deep Neural Networkscited by 2
- 2021EFloat: Entropy-coded Floating Point Format for Compressing Vector Embedding Modelscited by 1
- 2024Scaling Laws For Mixed Quantizationcited by 1
- 2022Numerical Stability of DeepGOPlus Inferencecited by 0
- 2026Curvature-aware dynamic precision approach for physics-informed neural networkscited by 0
- 2026Curvature-aware dynamic precision approach for physics-informed neural networks3 Jun 2026
- 2026FlashOptim: Optimizers for Memory-Efficient Training26 Feb 2026
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2025Optimizing Large Language Model Training Using FP4 Quantization28 Jan 2025
- 2024Sparse Checkpointing for Fast and Reliable MoE Training19 Dec 2024
- 2024Scaling Laws For Mixed Quantization9 Oct 2024
- 2024u-μP: The Unit-Scaled Maximal Update Parametrization24 Jul 2024
- 2024Stretching Each Dollar: Diffusion Training from Scratch on a Micro-Budget22 Jul 2024
- 2024eXmY: A Data Type and Technique for Arbitrary Bit Precision Quantization22 May 2024
- 2023Efficient Post-training Quantization with FP8 Formats26 Sep 2023
- 2023FLIQS: One-Shot Mixed-Precision Floating-Point and Integer Quantization Search7 Aug 2023
- 2023Stable and low-precision training for large-scale vision-language models25 Apr 2023
10 more
- 2023AUTOSPARSE: Towards Automated Sparse Training of Deep Neural Networks14 Apr 2023
- 2022Numerical Stability of DeepGOPlus Inference13 Dec 2022
- 2022Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Training19 Nov 2022
- 2022FP8 Formats for Deep Learning12 Sep 2022
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scale15 Aug 2022
- 20228-bit Numerical Formats for Deep Neural Networks6 Jun 2022
- 20218-bit Optimizers via Block-wise Quantization6 Oct 2021
- 2021A Survey of Quantization Methods for Efficient Neural Network Inference25 Mar 2021
- 2021GradPIM: A Practical Processing-in-DRAM Architecture for Gradient Descent15 Feb 2021
- 2021EFloat: Entropy-coded Floating Point Format for Compressing Vector Embedding Models4 Feb 2021
- 2024Sparse Checkpointing for Fast and Reliable MoE Trainingcited by 3
- 2024Sparse Checkpointing for Fast and Reliable MoE Training19 Dec 2024
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 881
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 20218-bit Optimizers via Block-wise Quantizationcited by 395
- 2022FP8 Formats for Deep Learningcited by 187
- 2025Optimizing Large Language Model Training Using FP4 Quantizationcited by 53
- 2024u-μP: The Unit-Scaled Maximal Update Parametrizationcited by 29
- 20228-bit Numerical Formats for Deep Neural Networkscited by 23
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2021GradPIM: A Practical Processing-in-DRAM Architecture for Gradient Descentcited by 9
- 2024eXmY: A Data Type and Technique for Arbitrary Bit Precision Quantizationcited by 7
- 2023FLIQS: One-Shot Mixed-Precision Floating-Point and Integer Quantization Searchcited by 5
- 2026FlashOptim: Optimizers for Memory-Efficient Trainingcited by 4
12 most cited of 18 All 18 (JSON)
- 2026Curvature-aware dynamic precision approach for physics-informed neural networks3 Jun 2026
- 2026FlashOptim: Optimizers for Memory-Efficient Training26 Feb 2026
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2025Optimizing Large Language Model Training Using FP4 Quantization28 Jan 2025
- 2024Scaling Laws For Mixed Quantization9 Oct 2024
- 2024u-μP: The Unit-Scaled Maximal Update Parametrization24 Jul 2024
- 2024eXmY: A Data Type and Technique for Arbitrary Bit Precision Quantization22 May 2024
- 2023FLIQS: One-Shot Mixed-Precision Floating-Point and Integer Quantization Search7 Aug 2023
- 2023AUTOSPARSE: Towards Automated Sparse Training of Deep Neural Networks14 Apr 2023
- 2022Numerical Stability of DeepGOPlus Inference13 Dec 2022
- 2022Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Training19 Nov 2022
- 2022FP8 Formats for Deep Learning12 Sep 2022
12 newest of 18 All 18 (JSON)