Investigation of the Effects of Variable Accuracy Approximate Units in Deep Neural Network Accelerators

Deep Neural Network accelerators are now part of most SoCs for desktops and mobile phones. The computational elements in these accelerators mainly comprises of MAC units distributed across the design, and they operate in parallel to generate the inference. To reduce the footprint of the digital implementations, different approaches have been used such as data quantization or using approximate arithmetic units. In this work, we have investigated the effect of varying the level of approximation possible in the multiplier of the MAC unit, in the different layers of the DNN architecture. A distinct pattern was observed, DNN architectures are more tolerant to high levels of approximation in the latter layers, while the initial layers require high accuracy approximate units. This allows the use of variable precision approximate units depending on the layers, thereby improving the gains possible with these approximate computational units.

Authors

Publication Details

Published
2024-12-01
DOI
https://doi.org/10.1109/tencon61640.2024.10902871
Primary Topic
Radiation Detection and Scintillator Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Investigation of the Effects of Variable Accuracy Approximate Units in Deep Neural Network Accelerators

Dutt Narayana, S Raghuram, C. Jayakumar, Yoga Suhas et al.
Radiation Detection and Scintillator Technologies
article

Investigation of the Effects of Variable Accuracy Approximate Units in Deep Neural Network Accelerators

Dutt Narayana, S Raghuram, C. Jayakumar, Yoga Suhas, Banu Prasad M
article en

Abstract

Deep Neural Network accelerators are now part of most SoCs for desktops and mobile phones. The computational elements in these accelerators mainly comprises of MAC units distributed across the design, and they operate in parallel to generate the inference. To reduce the footprint of the digital implementations, different approaches have been used such as data quantization or using approximate arithmetic units. In this work, we have investigated the effect of varying the level of approximation possible in the multiplier of the MAC unit, in the different layers of the DNN architecture. A distinct pattern was observed, DNN architectures are more tolerant to high levels of approximation in the latter layers, while the initial layers require high accuracy approximate units. This allows the use of variable precision approximate units depending on the layers, thereby improving the gains possible with these approximate computational units.

Openalex Percentile: Top 65%
Radiation Detection and Scintillator Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.