articleIEEE Journal of Solid-State CircuitsMar 11, 2017Closed access

In-Memory Computation of a Machine-Learning Classifier in a Standard 6T SRAM Array

Princeton University

Indexed incrossref

Abstract

This paper presents a machine-learning classifier where computations are performed in a standard 6T SRAM array, which stores the machine-learning model. Peripheral circuits implement mixed-signal weak classifiers via columns of the SRAM, and a training algorithm enables a strong classifier through boosting and also overcomes circuit nonidealities, by combining multiple columns. A prototype 128 × 128 SRAM array, implemented in a 130-nm CMOS process, demonstrates ten-way classification of MNIST images (using image-pixel features downsampled from 28 × 28 = 784 to 9 × 9 = 81, which yields a baseline accuracy of 90%). In SRAM mode (bit-cell read/write), the prototype operates up to 300 MHz, and in classify mode, it…

Citation impact

511
total citations
FWCI
21.63
Percentile
100%
References
25
Citations per year

Authors

3

Topics & keywords

Keywords
  • Static random-access memory
  • MNIST database
  • Computer science
  • Computation
  • Boosting (machine learning)
  • Classifier (UML)
  • Artificial intelligence
  • Computer hardware
No related works found for this paper.