首页> 外文会议>International Conference on Field-Programmable Technology >Accelerating Binarized Neural Networks: Comparison of FPGA, CPU, GPU, and ASIC
【24h】

Accelerating Binarized Neural Networks: Comparison of FPGA, CPU, GPU, and ASIC

机译:加速二值化神经网络:FPGA,CPU,GPU和ASIC的比较

获取原文

摘要

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.
机译:深度神经网络(DNN)具有最先进的准确性,因此在数据分析中得到了广泛的应用。二值神经网络(BNN)是最近提出的DNN的优化变体。 BNN将网络权重和/或神经元值限制为+1或-1,以1位表示。由于减少了内存和计算需求,这极大地提高了算法效率。本文评估了通过硬件加速进一步提高BNN执行效率的机会。我们首先提出了BNN硬件加速器设计。然后,我们在Aria 10 FPGA和14纳米ASIC上实现了建议的加速器,并将它们与至强服务器CPU,Nvidia Titan X服务器GPU和Nvidia TX1移动GPU上的优化软件进行了比较。我们的评估表明,FPGA提供了比CPU和GPU更高的效率。尽管CPU和GPU可以提供最高的峰值理论性能,但由于BNN依赖于二进制化的位级运算,而二进制化的位元运算更适合于自定义硬件,因此无法充分利用它们。最后,尽管ASIC仍然更加高效,但FPGA可以在软件效率方面提供数个数量级的提升,而不必局限于固定的ASIC解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号