Bd-Net: A Multiplication-Less Dnn With Binarized Depthwise Separable Convolution
Keywords
Binarized neural network; Multiplication less
Abstract
In this work, we propose a multiplication-less deep convolution neural network, called BD-NET. As far as we know, BD-NET is the first to use binarized depthwise separable convolution block as the drop-in replacement of conventional spatial-convolution in deep convolution neural network (CNN). In BD-NET, the computation-expensive convolution operations (i.e. Multiplication and Accumulation) are converted into hardware-friendly Addition/Subtraction operations. In this work, we first investigate and analyze the performance of BD-NET in terms of accuracy, parameter size and computation cost, w.r.t various network configurations. Then, the experiment results show that our proposed BD-NET with binarized depthwise separable convolution can achieve even higher inference accuracy to its baseline CNN counterpart with full-precision conventional convolution layer on the CIFAR-10 dataset. From the perspective of hardware implementation, the convolution layer of BD-NET achieves up to 97.2%, 88.9%, and 99.4% reduction in terms of computation energy, memory usage, and chip area respectively.
Publication Date
8-7-2018
Publication Title
Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
Volume
2018-July
Number of Pages
130-135
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1109/ISVLSI.2018.00033
Copyright Status
Unknown
Socpus ID
85052128137 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/85052128137
STARS Citation
He, Zhezhi; Angizi, Shaahin; Rakin, Adnan Siraj; and Fan, Deliang, "Bd-Net: A Multiplication-Less Dnn With Binarized Depthwise Separable Convolution" (2018). Scopus Export 2015-2019. 8908.
https://stars.library.ucf.edu/scopus2015/8908