Rethinking floating point for deep learning
Not on the map. Why?
Abstract (arXiv)
Reducing hardware overhead of neural networks for faster or lower power inference and training is an active area of research. Uniform quantization using integer multiply-add has been thoroughly investigated, which requires learning many quantization parameters, fine-tuning training or other prerequisites. Little effort is made to improve floating point relative to this baseline; it remains energy inefficient, and word size reduction yields drastic loss in needed dynamic range. We improve floating point to be more energy efficient than equivalent bit width integer hardware on a 28 nm ASIC process while retaining accuracy in 8 bits with a novel hybrid log multiply/linear add, Kulisch accumulation and tapered encodings from Gustafson's posit format. With no network retraining, and drop-in replacement of all math and float32 parameters via round-to-nearest-even only, this open-sourced 8-bit log float is within 0.9% top-1 and 0.2% top-5 accuracy of the original float32 ResNet-50 CNN model on ImageNet. Unlike int8 quantization, it is still a general purpose floating point arithmetic, interpretable out-of-the-box. Our 8/38-bit log float multiply-add is synthesized and power profiled at 28 nm at 0.96x the power and 1.12x the area of 8/32-bit integer multiply-add. In 16 bits, our log float multiply-add is 0.59x the power and 0.68x the area of IEEE 754 float16 fused multiply-add, maintaining the same signficand precision and dynamic range, proving useful for training ASICs as well.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 6; 2023: 4; 2024: 3; 2025: 1; 2026: 2.
22 papers.
Sort:
By area:
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2022FP8 Formats for Deep Learningcited by 187
- 2021The Efficiency Misnomercited by 98
- 2022ARTEMIS: Attention-based Retrieval with Text-Explicit Matching and Implicit Similaritycited by 82
- 20228-bit Numerical Formats for Deep Neural Networkscited by 23
- 2022Single-Shot Optical Neural Networkcited by 12
- 2021LNS-Madam: Low-Precision Training in Logarithmic Number System using Multiplicative Weight Updatecited by 7
- 2024Algorithm-Hardware Co-Design of Distribution-Aware Logarithmic-Posit Encodings for Efficient DNN Inferencecited by 6
- 2023Multiplication-Free Transformer Training via Piecewise Affine Operationscited by 5
- 2023Number Systems for Deep Neural Network Architectures: A Surveycited by 4
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Acceleratorscited by 3
- 2021PLAM: a Posit Logarithm-Approximate Multipliercited by 3
10 more
- 2022MinUn: Accurate ML Inference on Microcontrollerscited by 3
- 2021PositNN: Training Deep Neural Networks with Mixed Low-Precision Positcited by 2
- 2025FPGA-Accelerated SpeckleNN with SNL for Real-time X-ray Single-Particle Imagingcited by 1
- 2022LightNorm: Area and Energy-Efficient Batch Normalization Hardware for On-Device DNN Trainingcited by 0
- 2023Defensive ML: Defending Architectural Side-channels with Adversarial Obfuscationcited by 0
- 2023Compressed Real Numbers for AI: a case-study using a RISC-V CPUcited by 0
- 2024An Open-Source Framework for Efficient Numerically-Tailored Computationscited by 0
- 2024Investigating Long-term Training for Remote Sensing Object Detectioncited by 0
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagationcited by 0
- 2026Chameleon: Dynamic Format Adapter for Efficient Diffusioncited by 0
- 2026Chameleon: Dynamic Format Adapter for Efficient Diffusion27 Sep 2026
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagation16 Feb 2026
- 2025FPGA-Accelerated SpeckleNN with SNL for Real-time X-ray Single-Particle Imaging27 Feb 2025
- 2024Investigating Long-term Training for Remote Sensing Object Detection21 Jul 2024
- 2024An Open-Source Framework for Efficient Numerically-Tailored Computations29 May 2024
- 2024Algorithm-Hardware Co-Design of Distribution-Aware Logarithmic-Posit Encodings for Efficient DNN Inference8 Mar 2024
- 2023Compressed Real Numbers for AI: a case-study using a RISC-V CPU11 Sep 2023
- 2023Number Systems for Deep Neural Network Architectures: A Survey11 Jul 2023
- 2023Multiplication-Free Transformer Training via Piecewise Affine Operations26 May 2023
- 2023Defensive ML: Defending Architectural Side-channels with Adversarial Obfuscation3 Feb 2023
- 2022LightNorm: Area and Energy-Efficient Batch Normalization Hardware for On-Device DNN Training4 Nov 2022
- 2022MinUn: Accurate ML Inference on Microcontrollers29 Oct 2022
10 more
- 2022FP8 Formats for Deep Learning12 Sep 2022
- 20228-bit Numerical Formats for Deep Neural Networks6 Jun 2022
- 2022Single-Shot Optical Neural Network18 May 2022
- 2022ARTEMIS: Attention-based Retrieval with Text-Explicit Matching and Implicit Similarity15 Mar 2022
- 2021The Efficiency Misnomer25 Oct 2021
- 2021LNS-Madam: Low-Precision Training in Logarithmic Number System using Multiplicative Weight Update26 Jun 2021
- 2021PositNN: Training Deep Neural Networks with Mixed Low-Precision Posit30 Apr 2021
- 2021A Survey of Quantization Methods for Efficient Neural Network Inference25 Mar 2021
- 2021PLAM: a Posit Logarithm-Approximate Multiplier18 Feb 2021
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Accelerators27 Jan 2021
- 2026Chameleon: Dynamic Format Adapter for Efficient Diffusion27 Sep 2026
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2022FP8 Formats for Deep Learningcited by 187
- 2021The Efficiency Misnomercited by 98
- 2022ARTEMIS: Attention-based Retrieval with Text-Explicit Matching and Implicit Similaritycited by 82
- 20228-bit Numerical Formats for Deep Neural Networkscited by 23
- 2022Single-Shot Optical Neural Networkcited by 12
- 2021LNS-Madam: Low-Precision Training in Logarithmic Number System using Multiplicative Weight Updatecited by 7
- 2024Algorithm-Hardware Co-Design of Distribution-Aware Logarithmic-Posit Encodings for Efficient DNN Inferencecited by 6
- 2023Multiplication-Free Transformer Training via Piecewise Affine Operationscited by 5
- 2023Number Systems for Deep Neural Network Architectures: A Surveycited by 4
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Acceleratorscited by 3
- 2021PLAM: a Posit Logarithm-Approximate Multipliercited by 3
12 most cited of 21 All 21 (JSON)
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagation16 Feb 2026
- 2025FPGA-Accelerated SpeckleNN with SNL for Real-time X-ray Single-Particle Imaging27 Feb 2025
- 2024Investigating Long-term Training for Remote Sensing Object Detection21 Jul 2024
- 2024An Open-Source Framework for Efficient Numerically-Tailored Computations29 May 2024
- 2024Algorithm-Hardware Co-Design of Distribution-Aware Logarithmic-Posit Encodings for Efficient DNN Inference8 Mar 2024
- 2023Compressed Real Numbers for AI: a case-study using a RISC-V CPU11 Sep 2023
- 2023Number Systems for Deep Neural Network Architectures: A Survey11 Jul 2023
- 2023Multiplication-Free Transformer Training via Piecewise Affine Operations26 May 2023
- 2023Defensive ML: Defending Architectural Side-channels with Adversarial Obfuscation3 Feb 2023
- 2022LightNorm: Area and Energy-Efficient Batch Normalization Hardware for On-Device DNN Training4 Nov 2022
- 2022MinUn: Accurate ML Inference on Microcontrollers29 Oct 2022
- 2022FP8 Formats for Deep Learning12 Sep 2022
12 newest of 21 All 21 (JSON)