A Multi-Level-Optimization Framework for FPGA-Based Cellular Neural Network Implementation

被引:14
|
作者
Liu, Zhongyang [1 ]
Luo, Shaoheng [1 ]
Xu, Xiaowei [2 ]
Shi, Yiyu [2 ]
Zhuo, Cheng [1 ]
机构
[1] Zhejiang Univ, 38 Zheda Rd, Hangzhou 310027, Zhejiang, Peoples R China
[2] Univ Notre Dame, Notre Dame, IN 46556 USA
关键词
Cellular neural network; FPGA; acceleration; IMAGE; CNN; CLASSIFICATION;
D O I
10.1145/3273957
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cellular Neural Network (CeNN) is considered as a powerful paradigm for embedded devices. Its analog and mix-signal hardware implementations are proved to be applicable to high-speed image processing, video analysis, and medical signal processing with its efficiency and popularity limited by smaller implementation size and lower precision. Recently, digital implementations of CeNNs on FPGA have attracted researchers from both academia and industry due to its high flexibility and short time-to-market. However, most existing implementations are not well optimized to fully utilize the advantages of FPGA platform with unnecessary design and computational redundancy that prevents speedup. We propose a multi-level-optimization framework for energy-efficient CeNN implementations on FPGAs. In particular, the optimization framework is featured with three level optimizations: system-, module-, and design-space-level, with focus on computational redundancy and attainable performance, respectively. Experimental results show that with various configurations our framework can achieve an energy-efficiency improvement of 3.54x and up to 3.88x speedup compared with existing implementations with similar accuracy.
引用
收藏
页数:17
相关论文
共 50 条
  • [21] Scalable FPGA-Based Convolutional Neural Network Accelerator for Embedded Systems
    Zhao, Jingyuan
    Yin, Zhendong
    Zhao, Yanlong
    Wu, Mingyang
    Xu, Mingdong
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND APPLICATIONS (ICCIA 2019), 2019, : 36 - 40
  • [22] Edge FPGA-based Onsite Neural Network Training
    Chen, Ruiqi
    Zhang, Haoyang
    Li, Yu
    Zhang, Runzhou
    Li, Guoyu
    Yu, Jun
    Wang, Kun
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [23] An FPGA-based memristor emulator for artificial neural network
    Zhang, Zhang
    Li, Chao
    Zhang, Weiqi
    Zhou, Jing
    Liu, Gang
    MICROELECTRONICS JOURNAL, 2023, 131
  • [24] An FPGA-based Accelerator Implementation for Deep Convolutional Neural Networks
    Zhou, Yongmei
    Jiang, Jingfei
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 829 - 832
  • [25] Optimization of Convolution Neural Network Algorithm Based on FPGA
    Tang, Feixue
    Zhang, Weichao
    Tian, Xiaogang
    Fan, Xiaoye
    Cao, Xixin
    EMBEDDED SYSTEMS TECHNOLOGY, ESTC 2017, 2018, 857 : 131 - 140
  • [26] FPGA Hardware Implementation and Optimization for Neural Network based Chaotic System Design
    Schmitz, Jesse
    Zhang, Lei
    HEART 2018: PROCEEDINGS OF THE 9TH INTERNATIONAL SYMPOSIUM ON HIGHLY-EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES, 2018,
  • [27] FPGA-Based Multi-level Inverter Multi-carrier Pulse Generation Theory and Implementation Method
    Zhou, Jinghua
    Zhang, Shaowei
    Zhang, Xiaowei
    Li, Zhengxi
    IEEE PEDG 2010: THE 2ND INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS FOR DISTRIBUTED GENERATION SYSTEMS, 2010, : 572 - 576
  • [28] Towards efficient deep neural network training by FPGA-based batch-level parallelism
    Cheng Luo
    Man-Kit Sit
    Hongxiang Fan
    Shuanglong Liu
    Wayne Luk
    Ce Guo
    Journal of Semiconductors, 2020, (02) : 53 - 64
  • [29] Towards efficient deep neural network training by FPGA-based batch-level parallelism
    Luo, Cheng
    Sit, Man-Kit
    Fan, Hongxiang
    Liu, Shuanglong
    Luk, Wayne
    Guo, Ce
    JOURNAL OF SEMICONDUCTORS, 2020, 41 (02)
  • [30] An Efficient FPGA-Based Convolutional Neural Network for Classification: Ad-MobileNet
    Bouguezzi, Safa
    Ben Fredj, Hana
    Belabed, Tarek
    Valderrama, Carlos
    Faiedh, Hassene
    Souani, Chokri
    ELECTRONICS, 2021, 10 (18)