首页> 外文会议>International Conference on Field-Programmable Technology >An OpenCL-Based Hybrid CNN-RNN Inference Accelerator On FPGA
【24h】

An OpenCL-Based Hybrid CNN-RNN Inference Accelerator On FPGA

机译:FPGA上基于OpenCL的混合CNN-RNN推理加速器

获取原文

摘要

Recently, Convolution Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and CNN-RNN hybrid networks have demonstrated great success in many deep learning scenarios. Although many dedicated FPGA accelerators for a certain kind of network have been proposed, few of them combine CNN and RNN acceleration together. In this paper we propose a high-throughput and resource-efficient CNN-RNN fusion accelerator on FPGA with commercial OpenCL to support general-purpose DNNs. It utilizes a novel streaming architecture and mapping strategy to implement the most computationintensive and resource-demanding parts in DNNs on the same computation logic. By such a hardware reuse method, it realizes resource efficiency in accelerating CNNs, RNNs and their hybrid networks. Our accelerator follows a layer-by-layer, subgraph-by-subgraph or subnetwork-by-subnetwork execution mode, which facilities it to deploy most DNNs flexibly during runtime with best performance. YOLOv2, LSTM and CRNN are tested with our work on Intel Arria10 GX1150 FPGA. It achieves 646 GOPS throughput on CRNN, which is the best performance on CNNRNN hybrid networks among high-level-synthesis (HLS) based FPGA accelerators. Moreover, its throughput for CNNs and RNNs is competitive to the state-of-the-art specialized FPGA accelerators.
机译:最近,卷积神经网络(CNNS),经常性神经网络(RNN)和CNN-RNN混合网络在许多深度学习情景中表现出巨大的成功。尽管已经提出了用于某种网络的许多专用FPGA加速器,但它们很少一些将CNN和RNN加速在一起。在本文中,我们在FPGA上提出了一种高通量和资源效率的CNN-RNN融合器,商业OpenCL支持通用DNN。它利用新的流媒体架构和映射策略来在同一计算逻辑上实现DNN中的最多计算难以和资源苛刻的部分。通过这种硬件重用方法,它实现了加速CNNS,RNN和其混合网络的资源效率。我们的加速器遵循一个逐层,子图逐个子图或子网逐个子网的执行模式,该设施在运行时灵活地部署大多数DNN,具有最佳性能。 YOLOV2,LSTM和CRNN在Intel Arria10 GX1150 FPGA上进行了测试。它在CRNN上实现了646个GOPS吞吐量,这是基于高水平合成(HLS)的FPGA加速器中的CNNRNN混合网络上的最佳性能。此外,其对CNN和RNN的吞吐量对最先进的专业FPGA加速器具有竞争力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号