A Memory-Optimized and Energy-Efficient CNN Acceleration Architecture Based on FPGA

被引:0
|
作者
Chang, Xuepeng [1 ]
Pan, Huihui [1 ]
Zhang, Dun [1 ]
Sun, Qiming [1 ]
Lin, Weiyang [1 ]
机构
[1] Harbin Inst Technol, Res Inst Intelligent Control & Syst, Harbin, Heilongjiang, Peoples R China
来源
2019 IEEE 28TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE) | 2019年
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Convolution Neural Network(CNN); FPGA; memory optimization; low power consumption; NEURAL-NETWORKS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The development of Convolutional Neural Network (CNN) contributes to breakthroughs made in the field of artificial intelligence. Compared with traditional algorithms, CNN has merits in speed and accuracy concerning detection, identification and classification. GPU is of great popularity for implementing CNN on account of its computational capacity. However, its high power consumption limits the application in the embedded field. Recently, researchers accelerate CNN utilizing Field Programmable Gate Arrays (FPGA) which is demonstrated more energy-efficient than GPU, and is suitable for the applications of embedded systems. Although FPGA has the superiority in low power consumption, powerful parallel computing and high flexibility, bandwidth and memory accessing become the bottleneck of CNN accelerator design. In this paper, a novel memory-optimized and energy-efficient CNN accelerating architecture is proposed. The paper analyzes the on-chip memory and off-chip memory resources of FPGA, and proposes a memory optimization solution using specially mixed operation of FIFO and ping-pong. To ensure accuracy, a folat-16 CNN model is used to test the framework, and evaluated on Xilinx ZCU102 platform which has both Arm-Core and FPGA on one chip. After testing the VGG16 Net and a FCN Net with 500MB weights, the architecture is 10 times faster than CPU, and has better energy-efficiency than GPU does.
引用
收藏
页码:2137 / 2141
页数:5
相关论文
共 50 条
  • [1] Poster: A fast, scalable, and energy-efficient edge acceleration architecture based on FPGA cluster
    Li, Rengang
    Su, Dongdong
    Kan, Hongwei
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, CONEXT 2021, 2021, : 479 - 480
  • [2] Energy-Efficient CPU plus FPGA-Based CNN Architecture for Intrusion Detection Systems
    Maciel, Lucas A.
    Souza, Matheus A.
    Freitas, Henrique C.
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2024, 13 (04) : 65 - 72
  • [3] A Novel Low-Communication Energy-Efficient Reconfigurable CNN Acceleration Architecture
    Wu, Di
    Chen, Jin
    Cao, Wei
    Wang, Lingli
    2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 64 - 67
  • [4] An efficient lightweight CNN acceleration architecture for edge computing based-on FPGA
    Ruidong Wu
    Bing Liu
    Ping Fu
    Haolin Chen
    Applied Intelligence, 2023, 53 : 13867 - 13881
  • [5] An efficient lightweight CNN acceleration architecture for edge computing based-on FPGA
    Wu, Ruidong
    Liu, Bing
    Fu, Ping
    Chen, Haolin
    APPLIED INTELLIGENCE, 2023, 53 (11) : 13867 - 13881
  • [6] An Energy-Efficient Near-Memory Computing Architecture for CNN Inference at Cache Level
    Nouripayam, Masoud
    Prieto, Arturo
    Kishorelal, Vignajeth Kuttuva
    Rodrigues, Joachim
    2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [7] An Asynchronous Energy-Efficient CNN Accelerator with Reconfigurable Architecture
    Chen, Weijia
    Wu, Hui
    Wei, Shaojun
    He, Anping
    Chen, Hong
    2018 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC): PROCEEDINGS OF TECHNICAL PAPERS, 2018, : 51 - 54
  • [8] Energy-Efficient CNN Implementation on a Deeply Pipelined FPGA Cluster
    Zhang, Chen
    Wu, Di
    Sun, Jiayu
    Sun, Guangyu
    Luo, Guojie
    Cong, Jason
    ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2016, : 326 - 331
  • [9] XOMA: Exclusive On-Chip Memory Architecture for Energy-Efficient Deep Learning Acceleration
    Sim, Hyeonuk
    Anderson, Jason H.
    Lee, Jongeun
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 651 - 656
  • [10] Energy-Efficient Architecture for CNNs Inference on Heterogeneous FPGA
    Spagnolo, Fanny
    Perri, Stefania
    Frustaci, Fabio
    Corsonello, Pasquale
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2020, 10 (01)