Flexpoint: An Adaptive Numerical Format for Efficient Training of Deep Neural Networks

By Urs Köster, T. Webb, Xin Wang, Marcel Nassar, Arjun K. Bansal, William Constable, Oguz H. Elibol, Stewart Hall, Luke Hornof, Amir Khosrowshahi and 3 more. 2017

278 citations recorded by the source corpus.

Deep neural networks are commonly developed and trained in 32-bit floating point format. Significant gains in performance and energy efficiency could be realized by training and inference in numerical formats optimized for deep learning. Despite advances in limited precision inference in recent years, training of neural networks in low bit-width remains a challenging problem. Here we present the Flexpoint data format, aiming at a complete replacement of 32-bit floating point format training and inference, designed to support modern deep network topologies without modifications. Flexpoint tensors have a shared exponent that is dynamically adjusted to minimize overflows and maximize available dynamic range. We validate Flexpoint by training AlexNet, a deep residual network and a generative adversarial network, using a simulator implemented with the neon deep learning framework. We demonstrate that 16-bit Flexpoint closely matches 32-bit floating point in training all three models, without any need for tuning of model hyperparameters. Our results suggest Flexpoint as a promising numerical format for future hardware for training and inference.

Subfields: Computational Mathematics, Hardware and Architecture, Statistical and Nonlinear Physics, Efficiency & Compression

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mathematics

  1. Max Welling
  2. Matt J. Kusner
  3. Martin Jaggi
  4. Carole-Jean Wu
  5. Markus Nagel
  6. Tijmen Blankevoort

In Hardware and Architecture

  1. Gu-Yeon Wei
  2. David M. Brooks
  3. D. Narayanan
  4. Dehao Chen
  5. Luca Benini
  6. Carole-Jean Wu
  7. Tal Ben-Nun
  8. Matei A. Zaharia

In Statistical and Nonlinear Physics

  1. Tijmen Blankevoort
  2. Markus Nagel
  3. Tao Lin
  4. Daniel Soudry
  5. Elad Hoffer
  6. Martin Jaggi
  7. Mart van Baalen
  8. Max Welling

In Efficiency & Compression

  1. Tijmen Blankevoort
  2. Markus Nagel
  3. Dan Alistarh
  4. Mart van Baalen
  5. Max Welling
  6. Ron Banner
  7. Tao Lin
  8. Martin Jaggi

Citations in the corpus