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
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
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
相关论文
共 26 条
  • [1] DNPU: An 8.1TOPS/W Reconfigurable CNN-RNN Processor for General-Purpose Deep Neural Networks
    Shin, Dongjoo
    Lee, Jinmook
    Lee, Jinsu
    Yoo, Hoi-Jun
    2017 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2017, : 240 - 240
  • [2] A CNN-RNN Framework for Crop Yield Prediction
    Khaki, Saeed
    Wang, Lizhi
    Archontoulis, Sotirios V.
    FRONTIERS IN PLANT SCIENCE, 2020, 10
  • [3] A CNN-RNN unified framework for intrapartum cardiotocograph classification
    Liang, Huanwen
    Lu, Yu
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2023, 229
  • [4] A NEW CNN-RNN FRAMEWORK FOR REMOTE SENSING IMAGE CAPTIONING
    Hoxha, Genc
    Melgani, Farid
    Slaghenauffi, Jacopo
    2020 MEDITERRANEAN AND MIDDLE-EAST GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (M2GARSS), 2020, : 1 - 4
  • [5] CNN-RNN: A Unified Framework for Multi-label Image Classification
    Wang, Jiang
    Yang, Yi
    Mao, Junhua
    Huang, Zhiheng
    Huang, Chang
    Xu, Wei
    2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 2285 - 2294
  • [6] CNN-RNN: a large-scale hierarchical image classification framework
    Yanming Guo
    Yu Liu
    Erwin M. Bakker
    Yuanhao Guo
    Michael S. Lew
    Multimedia Tools and Applications, 2018, 77 : 10251 - 10271
  • [7] CNN-RNN: a large-scale hierarchical image classification framework
    Guo, Yanming
    Liu, Yu
    Bakker, Erwin M.
    Guo, Yuanhao
    Lew, Michael S.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (08) : 10251 - 10271
  • [8] 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
  • [9] Image Captioning Encoder–Decoder Models Using CNN-RNN Architectures: A Comparative Study
    K. Revati Suresh
    Arun Jarapala
    P. V. Sudeep
    Circuits, Systems, and Signal Processing, 2022, 41 : 5719 - 5742
  • [10] Network security based combined CNN-RNN models for IoT intrusion detection system
    Rahma Jablaoui
    Noureddine Liouane
    Peer-to-Peer Networking and Applications, 2025, 18 (3)