首页> 外文会议>IEEE International Conference on Solid-State and Integrated Circuit Technology >Energy-efficient and high-throughput FPGA-based accelerator for Convolutional Neural Networks
【24h】

Energy-efficient and high-throughput FPGA-based accelerator for Convolutional Neural Networks

机译:用于卷积神经网络的高能效,高吞吐量基于FPGA的加速器

获取原文

摘要

Convolutional Neural Networks (CNN) is widely applied in modern machine learning and pattern recognition area. Not only performance, more and more attention is paid on energy efficient and scalable devices like FPGA as a better solution than CPU and GPU. In this paper, we propose methods to optimize CNN by fixed-point quantization, activation function approximation, loops and tasks pipelining and parallelization, memory reorganization, and implement an energy-efficient and high-throughput FPGA-based CNN accelerator for LeNet-5 based on Zynq-7000 platform. The accelerator can run at 166MHz and achieve a low error rate of 0.99%, the same as software implementations, and has 37% higher throughput and 93.7% less energy dissipation than a GPU implementation.
机译:卷积神经网络(CNN)广泛应用于现代机器学习和模式识别领域。不仅性能,而且像CPU和GPU一样,作为一种更好的解决方案的能源效率更高且可扩展的设备(如FPGA)也得到了越来越多的关注。在本文中,我们提出了通过定点量化,激活函数逼近,循环和任务流水线和并行化,内存重组来优化CNN的方法,并为基于LeNet-5的基于FPGA的高能效和高通量实现CNN加速器在Zynq-7000平台上。与软件实现相同,该加速器可以在166MHz上运行,并实现0.99%的低错误率,与GPU实现相比,其吞吐量提高了37%,能耗降低了93.7%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号