Hardware-oriented Approximation of Convolutional Neural Networks

By Philipp Gysel, Mohammad Motamedi, Soheil Ghiasi. 2016

327 citations recorded by the source corpus.

High computational complexity hinders the widespread usage of Convolutional Neural Networks (CNNs), especially in mobile devices. Hardware accelerators are arguably the most promising approach for reducing both execution time and power consumption. One of the most important steps in accelerator development is hardware-oriented model approximation. In this paper we present Ristretto, a model approximation framework that analyzes a given CNN with respect to numerical resolution used in representing weights and outputs of convolutional and fully connected layers. Ristretto can condense models by using fixed point arithmetic and representation instead of floating point. Moreover, Ristretto fine-tunes the resulting fixed point network. Given a maximum error tolerance of 1%, Ristretto can successfully condense CaffeNet and SqueezeNet to 8-bit. The code for Ristretto is available.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Statistical and Nonlinear Physics

How researchers see this paper

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

In Artificial Intelligence

  1. Jiashi Feng
  2. Li Yuan
  3. Dan Alistarh
  4. Tao Wang
  5. Dacheng Tao
  6. Vivienne Sze
  7. Xiaopeng Zhang
  8. Luca Benini

In Computer Vision and Pattern Recognition

  1. Jiashi Feng
  2. Vivienne Sze
  3. Tien-Ju Yang
  4. Dacheng Tao
  5. Luc Van Gool
  6. Joel S. Emer
  7. Yu-hsin Chen
  8. Li Yuan

In Statistical and Nonlinear Physics

  1. Vivienne Sze
  2. Lukas Cavigelli
  3. Luca Benini
  4. Xiaodan Song
  5. Joel S. Emer
  6. Tien-Ju Yang
  7. Razvan Pascanu
  8. Bashir I. Morshed

Citations in the corpus