Title
Accelerating Binarized Neural Networks: Comparison of FPGA, CPU, GPU, and ASIC
Abstract
Deep neural networks (DNNs) are widely used in data analytics, since they deliver state-of-the-art accuracies. Binarized neural networks (BNNs) are recently proposed optimized variant of DNNs. BNNs constraint network weight and/or neuron value to either +1 or −1, which is representable in 1 bit. This leads to dramatic algorithm efficiency improvement, due to reduction in the memory and computational demands. This paper evaluates the opportunity to further improve the execution efficiency of BNNs through hardware acceleration. We first proposed a BNN hardware accelerator design. Then, we implemented the proposed accelerator on Aria 10 FPGA as well as 14-nm ASIC, and compared them against optimized software on Xeon server CPU, Nvidia Titan X server GPU, and Nvidia TX1 mobile GPU. Our evaluation shows that FPGA provides superior efficiency over CPU and GPU. Even though CPU and GPU offer high peak theoretical performance, they are not as efficiently utilized since BNNs rely on binarized bit-level operations that are better suited for custom hardware. Finally, even though ASIC is still more efficient, FPGA can provide orders of magnitudes in efficiency improvements over software, without having to lock into a fixed ASIC solution.
Year
DOI
Venue
2016
10.1109/FPT.2016.7929192
2016 International Conference on Field-Programmable Technology (FPT)
Keywords
Field
DocType
Deep learning,binarized neural networks,FPGA,CPU,GPU,ASIC,data analytics,hardware accelerator
System on a chip,Computer science,CUDA,Parallel computing,Field-programmable gate array,Application-specific integrated circuit,Artificial intelligence,Hardware acceleration,Deep learning,Xeon,Computer hardware,Artificial neural network
Conference
ISBN
Citations 
PageRank 
978-1-5090-5603-3
11
0.67
References 
Authors
0
6
Name
Order
Citations
PageRank
Eriko Nurvitadhi139933.08
David Sheffield2333.54
Jaewoong Sim338417.25
Asit K. Mishra4121646.21
Ganesh Venkatesh527417.97
Debbie Marr617512.39