Title
Lattice: An Adc/Dac-Less Reram-Based Processing-In-Memory Architecture For Accelerating Deep Convolution Neural Networks
Abstract
Nonvolatile Processing-In-Memory (NVPIM) has demonstrated its great potential in accelerating Deep Convolution Neural Networks (DCNN). However, most of existing NVPIM designs require costly analog-digital conversions and often rely on excessive data copies or writes to achieve performance speedup. In this paper, we propose a new NVPIM architecture, namely, Lattice, which calculates the partial sum of the dot products between the feature map and weights of network layers in a CMOS peripheral circuit to eliminate the analog-digital conversions. Lattice also naturally offers an efficient data mapping scheme to align the data of the feature maps and the weights and hence, avoiding the excessive data copies or writes in the previous NVPIM designs. Finally, we develop a zero-flag encoding scheme to save the energy of processing zero-values in sparse DCNNs. Our experimental results show that Lattice improves the system energy efficiency by 4x similar to 13.22 x compared to three state-of-the-art NVPIM designs: ISAAC, PipeLayer, and FloatPIM.
Year
DOI
Venue
2020
10.1109/DAC18072.2020.9218590
PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC)
DocType
ISSN
Citations 
Conference
0738-100X
1
PageRank 
References 
Authors
0.36
14
9
Name
Order
Citations
PageRank
Qilin Zheng121.47
Zongwei Wang211.38
Zishun Feng310.36
Bonan Yan4769.47
Yimao Cai597.26
Ru Huang618848.74
Yiran Chen73344259.09
Chia-Lin Yang8103376.39
Hai Li92435208.37