We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

stat.ML

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

Title: A binary-activation, multi-level weight RNN and training algorithm for ADC-/DAC-free and noise-resilient processing-in-memory inference with eNVM

Abstract: We propose a new algorithm for training neural networks with binary activations and multi-level weights, which enables efficient processing-in-memory circuits with embedded nonvolatile memories (eNVM). Binary activations obviate costly DACs and ADCs. Multi-level weights leverage multi-level eNVM cells. Compared to existing algorithms, our method not only works for feed-forward networks (e.g., fully-connected and convolutional), but also achieves higher accuracy and noise resilience for recurrent networks. In particular, we present an RNN-based trigger-word detection PIM accelerator, with detailed hardware noise models and circuit co-design techniques, and validate our algorithm's high inference accuracy and robustness against a variety of real hardware non-idealities.
Comments: 10 pages, 6 figures
Subjects: Machine Learning (cs.LG); Emerging Technologies (cs.ET); Machine Learning (stat.ML)
Cite as: arXiv:1912.00106 [cs.LG]
  (or arXiv:1912.00106v3 [cs.LG] for this version)

Submission history

From: Siming Ma [view email]
[v1] Sat, 30 Nov 2019 01:25:51 GMT (1093kb,D)
[v2] Tue, 3 Dec 2019 13:26:56 GMT (1094kb,D)
[v3] Mon, 12 Oct 2020 13:23:20 GMT (2073kb,D)

Link back to: arXiv, form interface, contact.