PipeLayer: A Pipelined ReRAM-Based Accelerator for Deep Learning
University of Pittsburgh · Southern California University for Professional Studies · +1 more institution
Abstract
Convolution neural networks (CNNs) are the heart of deep learning applications. Recent works PRIME [1] and ISAAC [2] demonstrated the promise of using resistive random access memory (ReRAM) to perform neural computations in memory. We found that training cannot be efficiently supported with the current schemes. First, they do not consider weight update and complex data dependency in training procedure. Second, ISAAC attempts to increase system throughput with a very deep pipeline. It is only beneficial when a large number of consecutive images can be fed into the architecture. In training, the notion of batch (e.g. 64) limits the number of images can be processed consecutively, because the images in the next…
Citation impact
- FWCI
- 43.70
- Percentile
- 100%
- References
- 88
Authors
4Topics & keywords
- Computer science
- Pipeline (software)
- Deep learning
- Parallel computing
- Resistive random-access memory
- Granularity
- Exploit
- Data parallelism
- Affordable and clean energy