about
Rethinking Numerical Representations for Deep Neural Networks (arxiv.org)
2 points by godelmachine on Aug 9, 2018 | hide | past | pdf | discuss on HN

In plain words: They tried unusual narrow number formats, shorter floating-point versions, for a network's stored values and calculations to cut computing cost. On large image networks this ran 7.6 times faster than standard single-precision hardware while losing under 1% accuracy.

Abstract

With ever-increasing computational demand for deep learning, it is critical to investigate the implications of the numeric representation and precision of DNN model weights and activations on computational efficiency. In this work, we explore unconventional narrow-precision floating-point representations as it relates to inference accuracy and efficiency to steer the improved design of future DNN platforms. We show that inference using these custom numeric representations on production-grade DNNs, including GoogLeNet and VGG, achieves an average speedup of 7.6x with less than 1% degradation in inference accuracy relative to a state-of-the-art baseline platform representing the most sophisticated hardware using single-precision floating point. To facilitate the use of such customized precision, we also present a novel technique that drastically reduces the time required to derive the optimal precision configuration.

Parker Hill, Babak Zamirai, Shengshuo Lu, Yu-Wei Chao, Michael Laurenzano, Mehrzad Samadi, Marios Papaefthymiou, Scott Mahlke, Thomas Wenisch, Jia Deng, Lingjia Tang, Jason Mars
arXiv:1808.02513 · cs.LG, stat.ML · submitted Aug 7, 2018
abstract · pdf · html

add comment on HN