Towards Cheaper Inference in Deep Networks with Lower Bit-Width Accumulators

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Blumenfeld, Yaniv, Hubara, Itay, Soudry, Daniel
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910307845144576
author Blumenfeld, Yaniv
Hubara, Itay
Soudry, Daniel
author_facet Blumenfeld, Yaniv
Hubara, Itay
Soudry, Daniel
contents The majority of the research on the quantization of Deep Neural Networks (DNNs) is focused on reducing the precision of tensors visible by high-level frameworks (e.g., weights, activations, and gradients). However, current hardware still relies on high-accuracy core operations. Most significant is the operation of accumulating products. This high-precision accumulation operation is gradually becoming the main computational bottleneck. This is because, so far, the usage of low-precision accumulators led to a significant degradation in performance. In this work, we present a simple method to train and fine-tune high-end DNNs, to allow, for the first time, utilization of cheaper, $12$-bits accumulators, with no significant degradation in accuracy. Lastly, we show that as we decrease the accumulation precision further, using fine-grained gradient approximations can improve the DNN accuracy.
format Preprint
id arxiv_https___arxiv_org_abs_2401_14110
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Towards Cheaper Inference in Deep Networks with Lower Bit-Width Accumulators
Blumenfeld, Yaniv
Hubara, Itay
Soudry, Daniel
Machine Learning
Artificial Intelligence
Hardware Architecture
The majority of the research on the quantization of Deep Neural Networks (DNNs) is focused on reducing the precision of tensors visible by high-level frameworks (e.g., weights, activations, and gradients). However, current hardware still relies on high-accuracy core operations. Most significant is the operation of accumulating products. This high-precision accumulation operation is gradually becoming the main computational bottleneck. This is because, so far, the usage of low-precision accumulators led to a significant degradation in performance. In this work, we present a simple method to train and fine-tune high-end DNNs, to allow, for the first time, utilization of cheaper, $12$-bits accumulators, with no significant degradation in accuracy. Lastly, we show that as we decrease the accumulation precision further, using fine-grained gradient approximations can improve the DNN accuracy.
title Towards Cheaper Inference in Deep Networks with Lower Bit-Width Accumulators
topic Machine Learning
Artificial Intelligence
Hardware Architecture
url https://arxiv.org/abs/2401.14110