Training Deep Neural Networks with 8-bit Floating Point Numbers
Not on the map. Why?
Abstract (arXiv)
The state-of-the-art hardware platforms for training Deep Neural Networks (DNNs) are moving from traditional single precision (32-bit) computations towards 16 bits of precision -- in large part due to the high energy efficiency and smaller bit storage associated with using reduced-precision representations. However, unlike inference, training with numbers represented with less than 16 bits has been challenging due to the need to maintain fidelity of the gradient computations during back-propagation. Here we demonstrate, for the first time, the successful training of DNNs using 8-bit floating point numbers while fully maintaining the accuracy on a spectrum of Deep Learning models and datasets. In addition to reducing the data and computation precision to 8 bits, we also successfully reduce the arithmetic precision for additions (used in partial product accumulation and weight updates) from 32 bits to 16 bits through the introduction of a number of key ideas including chunk-based accumulation and floating point stochastic rounding. The use of these novel techniques lays the foundation for a new generation of hardware training platforms with the potential for 2-4x improved throughput over today's systems.
Key facts. Cited by 164 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 35; 2022: 24; 2023: 33; 2024: 39; 2025: 24; 2026: 9.
164 papers.
Sort:
By area:
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 906
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 20218-bit Optimizers via Block-wise Quantizationcited by 403
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2021NeRV: Neural Representations for Videoscited by 256
- 2022FP8 Formats for Deep Learningcited by 196
- 2022FP8 Quantization: The Power of the Exponentcited by 88
- 2023FP8-LM: Training FP8 Large Language Modelscited by 77
- 2023Stable and low-precision training for large-scale vision-language modelscited by 75
- 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
- 2023Outlier Suppression+: Accurate quantization of large language models by equivalent and optimal shifting and scalingcited by 61
- 2023Training Transformers with 4-bit Integerscited by 60
38 more
- 2025Optimizing Large Language Model Training Using FP4 Quantizationcited by 56
- 2022BiT: Robustly Binarized Multi-distilled Transformercited by 52
- 2023With Shared Microexponents, A Little Shifting Goes a Long Waycited by 50
- 2021DAdaQuant: Doubly-adaptive quantization for communication-efficient Federated Learningcited by 41
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
- 2023A Survey on Efficient Training of Transformerscited by 39
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2024Q-GaLore: Quantized GaLore with INT4 Projection and Layer-Adaptive Low-Rank Gradientscited by 38
- 2024COAT: Compressing Optimizer states and Activation for Memory-Efficient FP8 Trainingcited by 33
- 2021Ps and Qs: Quantization-aware pruning for efficient low latency neural network inferencecited by 31
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2023FP8 versus INT8 for efficient deep learning inferencecited by 31
- 2024Jetfire: Efficient and Accurate Transformer Pretraining with INT8 Data Flow and Per-Block Quantizationcited by 31
- 2023Efficient Post-training Quantization with FP8 Formatscited by 29
- 2024u-μP: The Unit-Scaled Maximal Update Parametrizationcited by 29
- 2021Distribution Adaptive INT8 Quantization for Training CNNscited by 28
- 2024MicroScopiQ: Accelerating Foundational Models through Outlier-Aware Microscaling Quantizationcited by 28
- 2021Accurate Neural Training with 4-bit Matrix Multiplications at Standard Formatscited by 26
- 2022Optimal Clipping and Magnitude-aware Differentiation for Improved Quantization-aware Trainingcited by 26
- 2023UniPT: Universal Parallel Tuning for Transfer Learning with Efficient Parameter and Memorycited by 26
- 20228-bit Numerical Formats for Deep Neural Networkscited by 25
- 2021ScaleCom: Scalable Sparsified Gradient Compression for Communication-Efficient Distributed Trainingcited by 22
- 2025GSQ-Tuning: Group-Shared Exponents Integer in Fully Quantized Training for LLMs On-Device Fine-tuningcited by 21
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2021CPT: Efficient Deep Neural Network Training via Cyclic Precisioncited by 19
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2021LightSeq2: Accelerated Training for Transformer-based Models on GPUscited by 19
- 2021LVAC: Learned Volumetric Attribute Compression for Point Clouds using Coordinate Based Networkscited by 19
- 2024AMXFP4: Taming Activation Outliers with Asymmetric Microscaling Floating-Point for 4-bit LLM Inferencecited by 19
- 2021Distributed Learning Systems with First-order Methodscited by 17
- 2021Exploring System Performance of Continual Learning for Mobile and Embedded Sensing Applicationscited by 17
- 2023Data Quality-aware Mixed-precision Quantization via Hybrid Reinforcement Learningcited by 17
- 2023Unit Scaling: Out-of-the-Box Low-Precision Trainingcited by 17
- 2021Secure Quantized Training for Deep Learningcited by 15
- 2022Low-Precision Stochastic Gradient Langevin Dynamicscited by 12
- 2023A2Q: Accumulator-Aware Quantization with Guaranteed Overflow Avoidancecited by 12
- 2024LoQT: Low-Rank Adapters for Quantized Pretrainingcited by 12
50 most cited of 164 All 164 (JSON)
- 2026Stability and Generalization of Straight-Through Estimators for Training Two-Layer Quantized Neural Networks6 Sep 2026
- 2026Auditing Invisible Weight Updates with Reference Traces9 Jul 2026
- 2026LoDAdaC: a unified local training-based decentralized framework with adaptive gradients and compressed communication11 Apr 2026
- 2026MP-ISMoE: Mixed-Precision Interactive Side Mixture-of-Experts for Efficient Transfer Learning10 Apr 2026
- 2026Understanding Quantization of Optimizer States in LLM Pre-training: Dynamics of State Staleness and Effectiveness of State Resets17 Mar 2026
- 2026True 4-Bit Quantized Convolutional Neural Network Training on CPU: Achieving Full-Precision Parity14 Mar 2026
- 2026The AetherFloat Family: Block-Scale-Free Quad-Radix Floating-Point Architectures for AI Accelerators26 Feb 2026
- 2026FlashOptim: Optimizers for Memory-Efficient Training26 Feb 2026
- 2026Energy-Efficient Neuromorphic Computing for Edge AI: A Framework with Adaptive Spiking Neural Networks and Hardware-Aware Optimization2 Feb 2026
- 2025FP8-Flow-MoE: A Casting-Free FP8 Recipe without Double Quantization Error4 Nov 2025
- 2025Training with Fewer Bits: Unlocking Edge LLMs Training with Stochastic Rounding2 Nov 2025
- 2025FALQON: Accelerating LoRA Fine-tuning with Low-Bit Floating-Point Arithmetic28 Oct 2025
38 more
- 2025A Comprehensive FP8 Training Recipe for Reasoning-Enhanced Language Models26 Sep 2025
- 2025Tri-Accel: Curvature-Aware Precision-Adaptive and Memory-Elastic Optimization for Efficient GPU Usage23 Aug 2025
- 2025A Parallel Alternative for Energy-Efficient Neural Network Training and Inferencing1 Aug 2025
- 2025Pimba: A Processing-in-Memory Acceleration for Post-Transformer Large Language Model Serving14 Jul 2025
- 2025any4: Learned 4-bit Numeric Representation for LLMs7 Jul 2025
- 2025Mettle: Meta-Token Learning for Memory-Efficient Audio-Visual Adaptation29 Jun 2025
- 2025Log-Normal Multiplicative Dynamics for Stable Low-Precision Training of Large Networks21 Jun 2025
- 2025Slimming Down LLMs Without Losing Their Minds12 Jun 2025
- 2025Beyond Discreteness: Sample Complexity Analysis of Straight-Through Estimator for 1-bit Quantization23 May 2025
- 2025Optimal Formats for Weight Quantisation19 May 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2025Pushing the Limits of Low-Bit Optimizers: A Focus on EMA Dynamics1 May 2025
- 2025Morphing-based Compression for Data-centric ML Pipelines15 Apr 2025
- 2025Mixed precision accumulation for neural network inference guided by componentwise forward error analysis19 Mar 2025
- 2025Stochastic Rounding for LLM Training: Theory and Practice27 Feb 2025
- 2025GSQ-Tuning: Group-Shared Exponents Integer in Fully Quantized Training for LLMs On-Device Fine-tuning18 Feb 2025
- 2025QuZO: Quantized Zeroth-Order Fine-Tuning for Large Language Models17 Feb 2025
- 2025CLoQ: Enhancing Fine-Tuning of Quantized LLMs via Calibrated LoRA Initialization30 Jan 2025
- 2025Optimizing Large Language Model Training Using FP4 Quantization28 Jan 2025
- 2025Ultra Memory-Efficient On-FPGA Training of Transformers via Tensor-Compressed Optimization11 Jan 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Skewed Neuronal Heterogeneity Enhances Efficiency On Various Computing Systems6 Dec 2024
- 2024AMXFP4: Taming Activation Outliers with Asymmetric Microscaling Floating-Point for 4-bit LLM Inference15 Nov 2024
- 2024MicroScopiQ: Accelerating Foundational Models through Outlier-Aware Microscaling Quantization8 Nov 2024
- 2024Understanding Adam Requires Better Rotation Dependent Assumptions25 Oct 2024
- 2024COAT: Compressing Optimizer states and Activation for Memory-Efficient FP8 Training25 Oct 2024
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compression16 Oct 2024
- 2024Ascend HiFloat8 Format for Deep Learning25 Sep 2024
- 2024S-STE: Continuous Pruning Function for Efficient 2:4 Sparse Pre-training13 Sep 2024
- 20241-Bit FQT: Pushing the Limit of Fully Quantized Training to 1-bit26 Aug 2024
- 2024Inference Optimizations for Large Language Models: Effects, Challenges, and Practical Considerations6 Aug 2024
- 2024A Metric Driven Approach to Mixed Precision Training6 Aug 2024
- 2024u-μP: The Unit-Scaled Maximal Update Parametrization24 Jul 2024
- 2024Scalify: scale propagation for efficient low-precision LLM training24 Jul 2024
- 2024Inverted Activations: Reducing Memory Footprint in Neural Network Training22 Jul 2024
- 2024Toward INT4 Fixed-Point Training via Exploring Quantization Error for Gradients17 Jul 2024
- 2024On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollers15 Jul 2024
- 2024On Exact Bit-level Reversible Transformers Without Changing Architectures12 Jul 2024
50 newest of 164 All 164 (JSON)
- 2023Efficient Post-training Quantization with FP8 Formatscited by 29
- 2023Efficient Post-training Quantization with FP8 Formats26 Sep 2023
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 906
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 20218-bit Optimizers via Block-wise Quantizationcited by 403
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2021NeRV: Neural Representations for Videoscited by 256
- 2022FP8 Formats for Deep Learningcited by 196
- 2022FP8 Quantization: The Power of the Exponentcited by 88
- 2023FP8-LM: Training FP8 Large Language Modelscited by 77
- 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
- 2023Outlier Suppression+: Accurate quantization of large language models by equivalent and optimal shifting and scalingcited by 61
- 2023Training Transformers with 4-bit Integerscited by 60
- 2025Optimizing Large Language Model Training Using FP4 Quantizationcited by 56
12 most cited of 159 All 159 (JSON)
- 2026Stability and Generalization of Straight-Through Estimators for Training Two-Layer Quantized Neural Networks6 Sep 2026
- 2026Auditing Invisible Weight Updates with Reference Traces9 Jul 2026
- 2026LoDAdaC: a unified local training-based decentralized framework with adaptive gradients and compressed communication11 Apr 2026
- 2026Understanding Quantization of Optimizer States in LLM Pre-training: Dynamics of State Staleness and Effectiveness of State Resets17 Mar 2026
- 2026True 4-Bit Quantized Convolutional Neural Network Training on CPU: Achieving Full-Precision Parity14 Mar 2026
- 2026The AetherFloat Family: Block-Scale-Free Quad-Radix Floating-Point Architectures for AI Accelerators26 Feb 2026
- 2026FlashOptim: Optimizers for Memory-Efficient Training26 Feb 2026
- 2026Energy-Efficient Neuromorphic Computing for Edge AI: A Framework with Adaptive Spiking Neural Networks and Hardware-Aware Optimization2 Feb 2026
- 2025Training with Fewer Bits: Unlocking Edge LLMs Training with Stochastic Rounding2 Nov 2025
- 2025FALQON: Accelerating LoRA Fine-tuning with Low-Bit Floating-Point Arithmetic28 Oct 2025
- 2025Tri-Accel: Curvature-Aware Precision-Adaptive and Memory-Elastic Optimization for Efficient GPU Usage23 Aug 2025
- 2025A Parallel Alternative for Energy-Efficient Neural Network Training and Inferencing1 Aug 2025
12 newest of 159 All 159 (JSON)