Proteus: Exploiting Numerical Precision Variability in Deep Neural Networks
Proteus: Exploiting Numerical Precision Variability in Deep Neural Networks
Patrick Judd,Jorge Albericio,3 Authors,Andreas Moshovos
2016 · DOI: 10.1145/2925426.2926294
International Conference on Supercomputing · 104 Citations
TLDR
Proteus is a layered extension over existing DNN implementations that converts between the numerical representation used by the DNN execution engines and the shorter, layer-specific fixed-point representation used when reading and writing data values to memory be it on-chip buffers or off-chip memory.
