An Efficient Reconfigurable Framework for General Purpose CNN-RNN Models on FPGAs

被引:0
|
作者
Zeng, Shulin [1 ,2 ,3 ]
Guo, Kaiyuan [1 ,2 ]
Fang, Shaoxia [3 ]
Kang, Junlong [3 ]
Xie, Dongliang [3 ]
Shan, Yi [3 ]
Wang, Yu [1 ,2 ,3 ]
Yang, Huazhong [1 ,2 ]
机构
[1] Tsinghua Univ, Dept Elect Engn, Beijing, Peoples R China
[2] Beijing Natl Res Ctr Informat Sci & Technol BNRis, Beijing, Peoples R China
[3] Deephi Technol Co Ltd, Beijing, Peoples R China
来源
2018 IEEE 23RD INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP) | 2018年
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
framework; FPGA; CNN; RNN; optimization;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) have made great progress in machine learning community. Combining CNN and RNN can accomplish more general and complex tasks. Many specially designed hardware accelerators on FPGA or ASIC have been proposed for CNN or RNN, yet few of them focus on CNN-RNN-based models for general purpose applications. In this paper, we propose a complete design framework for deploying general-purpose CNN-RNN-based models on FPGAs. We use Deephi Aristotle and Descartes IPs to build an efficient and reconfigurable hardware system with the support of Deephi's toolchains and Xilinx SDSoC environment. We also design a CNN-RNN-based co-optimization method which can find the IP configuration to achieve the maximum throughput under the given FPGA resources and neural network models. Our implementation on the Xilinx MEG FPGA achieves the throughput of 690.76GOPS and the energy efficiency of 86.34GOPS/W on LRCN network.
引用
收藏
页数:5
相关论文
共 6 条
  • [1] Enhanced CNN-RNN deep learning-based framework for the detection of glaucoma
    Veena, H. N.
    Muruganandham, A.
    Kumaran, T. Senthil
    INTERNATIONAL JOURNAL OF BIOMEDICAL ENGINEERING AND TECHNOLOGY, 2021, 36 (02) : 133 - 147
  • [2] Network security based combined CNN-RNN models for IoT intrusion detection system
    Jablaoui, Rahma
    Liouane, Noureddine
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (03)
  • [3] Automated Framework for General-Purpose Genetic Algorithms in FPGAs
    Guo, Liucheng
    Thomas, David B.
    Luk, Wayne
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 714 - 725
  • [4] RaQu: An high-utilization CNN quantization and mapping framework for general-purpose RRAM Accelerator
    Qu, Songyun
    Li, Bing
    Wang, Ying
    Xu, Dawen
    Zhao, Xiandong
    Zhang, Lei
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [5] General purpose software for efficient uncertainty management of large finite element models
    Patelli, Edoardo
    Panayirci, H. Murat
    Broggi, Matteo
    Goller, Barbara
    Beaurepaire, Pierre
    Pradlwarter, Helmut J.
    Schueller, Gerhart I.
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2012, 51 : 31 - 48
  • [6] Advanced AI Framework for Enhanced Detection and Assessment of Abdominal Trauma: Integrating 3D Segmentation with 2D CNN and RNN Models
    Jiang, Liheng
    Wu, Zhizhong
    Yang, Xuechun
    Wang, Yuting
    Yu, Chang
    2024 3RD INTERNATIONAL CONFERENCE ON ROBOTICS, ARTIFICIAL INTELLIGENCE AND INTELLIGENT CONTROL, RAIIC 2024, 2024, : 337 - 340