Design of an Energy-Efficient Accelerator for Training of Convolutional Neural Networks using Frequency-Domain Computation

被引:34
作者
Ko, Jong Hwan [1 ]
Mudassar, Burhan [1 ]
Na, Taesik [1 ]
Mukhopadhyay, Saibal [1 ]
机构
[1] Georgia Inst Technol, 266 Ferst Dr, Atlanta, GA 30332 USA
来源
PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2017年
基金
美国国家科学基金会;
关键词
convolutional neural network (CNN); frequency domain; training;
D O I
10.1145/3061639.3062228
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Convolutional neural networks (CNNs) require high computation and memory demand for training. This paper presents the design of a frequency-domain accelerator for energy-efficient CNN training. With Fourier representations of parameters, we replace convolutions with simpler pointwise multiplications. To eliminate the Fourier transforms at every layer, we train the network entirely in the frequency domain using approximate frequency-domain nonlinear operations. We further reduce computation and memory requirements using sinc interpolation and Hermitian symmetry. The accelerator is designed and synthesized in 28nm CMOS, as well as prototyped in an FPGA. The simulation results show that the proposed accelerator significantly reduces training time and energy for a target recognition accuracy.
引用
收藏
页数:6
相关论文
共 14 条
[1]  
[Anonymous], 2016, ISLPED
[2]  
Bracewell RB, 1965, The Fourier transform and its application
[3]  
Charbit Maurice., 2010, Digital signal and image processing using Matlab, V666
[4]  
Ioffe S., 2015, ARXIV150203167, P448, DOI DOI 10.48550/ARXIV.1502.03167
[5]  
Jaderberg, ARXIV14053866
[6]   ImageNet Classification with Deep Convolutional Neural Networks [J].
Krizhevsky, Alex ;
Sutskever, Ilya ;
Hinton, Geoffrey E. .
COMMUNICATIONS OF THE ACM, 2017, 60 (06) :84-90
[7]  
Krizhevsky Alex, 2009, THESIS, DOI DOI 10.1561/2200000056
[8]  
Lyons R.G., 1997, Understanding Digital Signal Processing
[9]  
Mathieu M., ICLR 14
[10]  
Milder P., 2012, COMPUTER GENERATION