首页> 外文会议>IEEE International Conference on Communications and Networking >CNN for object recognition implementation on FPGA using PYNQ framework
【24h】

CNN for object recognition implementation on FPGA using PYNQ framework

机译:使用Pynq框架在FPGA上进行对象识别实现的CNN

获取原文

摘要

Object recognition is one of the most researched and commercialized applications of Deep Learning (DL) where Convolutional Neural Networks (CNNs) are especially accurate. The deployment of these models on embedded systems require low latency and high performance even with limited resources and energy budgets. Embedded systems with Zynq Systems on Chips (SoCs) are attractive platforms for CNNs. In this paper, we use PYNQ framework, that supports a Python-based hardware/software codesign environment to perform CNN inference for object recognition on Xilinx FPGA. We design the CNN model and train it on a CPU platform and we implement it On ZedBoard FPGA. By using only, a single ARM processor core on FPGA, we achieve 100ms latency and up to 10 image recognitions per second on the CIFAR-10 dataset with 79.90% accuracy. This model performance can be highly improved by exploring the hardware resources of the FPGA chip.
机译:对象识别是深度学习(DL)最受欢迎和商业化的应用之一,其中卷积神经网络(CNNS)特别准确。即使资源和能源预算有限,嵌入式系统上这些模型的部署需要低延迟和高性能。芯片(SOC)的Zynq系统嵌入式系统是CNN的有吸引力的平台。在本文中,我们使用Pynq框架,支持基于Python的硬件/软件代码符号环境,用于对Xilinx FPGA上的对象识别执行CNN推理。我们设计CNN模型并在CPU平台上培训它,我们在Zedboard FPGA上实现它。仅使用FPGA的单个ARM处理器核心,我们在CIFAR-10数据集上达到100ms延迟,每秒高达10个图像识别,精度为79.90%。通过探索FPGA芯片的硬件资源,可以高度改善该模型性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号