Shifted and Squeezed 8-bit Floating Point format for Low-Precision Training of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Training with larger number of parameters while keeping fast iterations is an increasingly adopted strategy and trend for developing better performing Deep Neural Network (DNN) models. This necessitates increased memory footprint and computational requirements for training. Here we introduce a novel methodology for training deep neural networks using 8-bit floating point (FP8) numbers. Reduced bit precision allows for a larger effective memory and increased computational speed. We name this method Shifted and Squeezed FP8 (S2FP8). We show that, unlike previous 8-bit precision training methods, the proposed method works out-of-the-box for representative models: ResNet-50, Transformer and NCF. The method can maintain model accuracy without requiring fine-tuning loss scaling parameters or keeping certain layers in single precision. We introduce two learnable statistics of the DNN tensors - shifted and squeezed factors that are used to optimally adjust the range of the tensors in 8-bits, thus minimizing the loss in information due to quantization.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 2; 2023: 10; 2024: 3; 2025: 2.
23 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
- 2023Stable and low-precision training for large-scale vision-language modelscited by 74
- 2023ZeroQuant-FP: A Leap Forward in LLMs Post-Training W4A8 Quantization Using Floating-Point Formatscited by 44
- 2023A Survey on Efficient Training of Transformerscited by 37
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2023ZeroQuant(4+2): Redefining LLMs Quantization with a New FP6-Centric Strategy for Diverse Generative Taskscited by 14
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compressioncited by 7
- 2021All-You-Can-Fit 8-Bit Flexible Floating-Point Format for Accurate and Memory-Efficient Inference of Deep Neural Networkscited by 5
- 2023Hierarchical Training of Deep Neural Networks Using Early Exitingcited by 5
11 more
- 2021Denoising Noisy Neural Networks: A Bayesian Approach with Compensationcited by 4
- 2023FP8-BERT: Post-Training Quantization for Transformercited by 4
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Acceleratorscited by 3
- 2023Training with Mixed-Precision Floating-Point Assignmentscited by 2
- 2023Gated Compression Layers for Efficient Always-On Modelscited by 2
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Trainingcited by 2
- 2021EFloat: Entropy-coded Floating Point Format for Compressing Vector Embedding Modelscited by 1
- 2023Ultra-low Precision Multiplication-free Training for Deep Neural Networkscited by 1
- 2024Toward INT4 Fixed-Point Training via Exploring Quantization Error for Gradientscited by 1
- 2022LightNorm: Area and Energy-Efficient Batch Normalization Hardware for On-Device DNN Trainingcited by 0
- 2025Why Does Stochastic Gradient Descent Slow Down in Low-Precision Training?cited by 0
- 2025Why Does Stochastic Gradient Descent Slow Down in Low-Precision Training?10 Aug 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Training17 Nov 2024
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compression16 Oct 2024
- 2024Toward INT4 Fixed-Point Training via Exploring Quantization Error for Gradients17 Jul 2024
- 2023ZeroQuant(4+2): Redefining LLMs Quantization with a New FP6-Centric Strategy for Diverse Generative Tasks14 Dec 2023
- 2023FP8-BERT: Post-Training Quantization for Transformer10 Dec 2023
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUs3 Sep 2023
- 2023ZeroQuant-FP: A Leap Forward in LLMs Post-Training W4A8 Quantization Using Floating-Point Formats19 Jul 2023
- 2023Stable and low-precision training for large-scale vision-language models25 Apr 2023
- 2023Gated Compression Layers for Efficient Always-On Models15 Mar 2023
- 2023Hierarchical Training of Deep Neural Networks Using Early Exiting4 Mar 2023
11 more
- 2023Ultra-low Precision Multiplication-free Training for Deep Neural Networks28 Feb 2023
- 2023A Survey on Efficient Training of Transformers2 Feb 2023
- 2023Training with Mixed-Precision Floating-Point Assignments31 Jan 2023
- 2022LightNorm: Area and Energy-Efficient Batch Normalization Hardware for On-Device DNN Training4 Nov 2022
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scale15 Aug 2022
- 20218-bit Optimizers via Block-wise Quantization6 Oct 2021
- 2021Denoising Noisy Neural Networks: A Bayesian Approach with Compensation22 May 2021
- 2021All-You-Can-Fit 8-Bit Flexible Floating-Point Format for Accurate and Memory-Efficient Inference of Deep Neural Networks15 Apr 2021
- 2021A Survey of Quantization Methods for Efficient Neural Network Inference25 Mar 2021
- 2021EFloat: Entropy-coded Floating Point Format for Compressing Vector Embedding Models4 Feb 2021
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Accelerators27 Jan 2021
- 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
- 2023ZeroQuant-FP: A Leap Forward in LLMs Post-Training W4A8 Quantization Using Floating-Point Formatscited by 44
- 2023A Survey on Efficient Training of Transformerscited by 37
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUscited by 20
- 2023ZeroQuant(4+2): Redefining LLMs Quantization with a New FP6-Centric Strategy for Diverse Generative Taskscited by 14
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compressioncited by 7
- 2021All-You-Can-Fit 8-Bit Flexible Floating-Point Format for Accurate and Memory-Efficient Inference of Deep Neural Networkscited by 5
- 2023Hierarchical Training of Deep Neural Networks Using Early Exitingcited by 5
- 2021Denoising Noisy Neural Networks: A Bayesian Approach with Compensationcited by 4
12 most cited of 22 All 22 (JSON)
- 2025Why Does Stochastic Gradient Descent Slow Down in Low-Precision Training?10 Aug 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Training17 Nov 2024
- 2024FusionLLM: A Decentralized LLM Training System on Geo-distributed GPUs with Adaptive Compression16 Oct 2024
- 2024Toward INT4 Fixed-Point Training via Exploring Quantization Error for Gradients17 Jul 2024
- 2023ZeroQuant(4+2): Redefining LLMs Quantization with a New FP6-Centric Strategy for Diverse Generative Tasks14 Dec 2023
- 2023FP8-BERT: Post-Training Quantization for Transformer10 Dec 2023
- 2023FusionAI: Decentralized Training and Deploying LLMs with Massive Consumer-Level GPUs3 Sep 2023
- 2023ZeroQuant-FP: A Leap Forward in LLMs Post-Training W4A8 Quantization Using Floating-Point Formats19 Jul 2023
- 2023Gated Compression Layers for Efficient Always-On Models15 Mar 2023
- 2023Hierarchical Training of Deep Neural Networks Using Early Exiting4 Mar 2023
- 2023Ultra-low Precision Multiplication-free Training for Deep Neural Networks28 Feb 2023
12 newest of 22 All 22 (JSON)