# MATIC: Learning Around Errors for Efficient Low-Voltage Neural Network   Accelerators

**Authors:** Sung Kim, Patrick Howe, Thierry Moreau, Armin Alaghi, Luis Ceze,, Visvesh Sathe

arXiv: 1706.04332 · 2018-03-26

## TL;DR

MATIC introduces a memory-adaptive training method that allows neural network accelerators to operate at significantly lower voltages, greatly reducing energy consumption while maintaining accuracy.

## Contribution

It proposes a novel voltage scaling technique with in-situ canaries and adaptive training, enabling efficient low-voltage operation of DNN accelerators.

## Key findings

- Achieves 60-80 mV voltage overscaling with 3.3x energy reduction.
- Reduces application errors by 18.6x.
- Demonstrated on a fabricated 65 nm CMOS accelerator.

## Abstract

As a result of the increasing demand for deep neural network (DNN)-based services, efforts to develop dedicated hardware accelerators for DNNs are growing rapidly. However,while accelerators with high performance and efficiency on convolutional deep neural networks (Conv-DNNs) have been developed, less progress has been made with regards to fully-connected DNNs (FC-DNNs). In this paper, we propose MATIC (Memory Adaptive Training with In-situ Canaries), a methodology that enables aggressive voltage scaling of accelerator weight memories to improve the energy-efficiency of DNN accelerators. To enable accurate operation with voltage overscaling, MATIC combines the characteristics of destructive SRAM reads with the error resilience of neural networks in a memory-adaptive training process. Furthermore, PVT-related voltage margins are eliminated using bit-cells from synaptic weights as in-situ canaries to track runtime environmental variation. Demonstrated on a low-power DNN accelerator that we fabricate in 65 nm CMOS, MATIC enables up to 60-80 mV of voltage overscaling (3.3x total energy reduction versus the nominal voltage), or 18.6x application error reduction.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1706.04332/full.md

## Figures

16 figures with captions in the complete paper: https://tomesphere.com/paper/1706.04332/full.md

## References

23 references — full list in the complete paper: https://tomesphere.com/paper/1706.04332/full.md

---
Source: https://tomesphere.com/paper/1706.04332