ISAAC: A Convolutional Neural Network Accelerator with In-Situ Analog Arithmetic in Crossbars
University of Utah · Hewlett-Packard (United States)
Abstract
A number of recent efforts have attempted to design accelerators for popular machine learning algorithms, such as those involving convolutional and deep neural networks (CNNs and DNNs). These algorithms typically involve a large number of multiply-accumulate (dot-product) operations. A recent project, DaDianNao, adopts a near data processing approach, where a specialized neural functional unit performs all the digital arithmetic operations and receives input weights from adjacent eDRAM banks. This work explores an in-situ processing approach, where memristor crossbar arrays not only store input weights, but are also used to perform dot-product operations in an analog manner. While the use of crossbar memory as…
Citation impact
- FWCI
- 29.76
- Percentile
- 100%
- References
- 90
Authors
8Topics & keywords
- Computer science
- Crossbar switch
- Convolutional neural network
- Throughput
- Memristor
- Artificial neural network
- Dot product
- Computer architecture