Log-Quantized Stochastic Computing for Memory and Computation Efficient DNNs
Log-Quantized Stochastic Computing for Memory and Computation Efficient DNNs
复制标题
用于内存和计算效率 DNN 的对数量化随机计算
DOI:
10.1145/3287624.3287714
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Jongeun Lee
中科院分区:
文献类型:
--
作者:
H. Sim;Jongeun Lee
For energy efficiency, many low-bit quantization methods for deep neural networks (DNNs) have been proposed. Among them, logarithmic quantization is being highlighted showing acceptable deep learning performance. It also simplifies high-cost multipliers as well as reducing memory footprint drastically. Meanwhile, stochastic computing (SC) was proposed for low-cost DNN acceleration and the recently proposed SC multiplier improved the accuracy and latency significantly which are main drawbacks of SC. However, in their binary-interfaced system which yet costs much less than storing all stochastic stream, quantization is basically linear as same as conventional fixed-point binary. We applied logarithmically quantized DNNs to the state-of-the-art SC multiplier and studied how it can benefit. We found that SC multiplication on logarithmically quantized input is more accurate and it can help fine-tuning process. Furthermore, we designed the much low-cost SC-DNN accelerator utilizing the reduced complexity of inputs. Finally, while logarithmic quantization benefits data flow, proposed architecture achieves 40% and 24% less area and power consumption than the previous SC-DNN accelerator. Its area × latency product is smaller even than the shifter based accelerator.