FPGA Based Cellular Neural Network Optimization: From Design Space to System

被引:0
|
作者
Liu, Zhongyang [1 ]
Luo, Shaoheng [1 ]
Xu, Xiaowei [2 ]
Shi, Yiyu [2 ]
Zhuo, Cheng [1 ]
机构
[1] Zhejiang Univ, Hangzhou, Zhejiang, Peoples R China
[2] Univ Notre Dame, Notre Dame, IN 46556 USA
来源
PROCEEDINGS OF NEUROMORPHIC COMPUTING SYMPOSIUM (NCS 2017) | 2017年
关键词
Cellular neural network; FPGA; acceleration; CNN;
D O I
10.1145/3183584.3183619
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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, various 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 typically bounded utilizing the advantages of FPGA platform inadequately with unnecessary design and computational redundancy that prevents speedup. To address these issues, 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.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] A Multi-Level-Optimization Framework for FPGA-Based Cellular Neural Network Implementation
    Liu, Zhongyang
    Luo, Shaoheng
    Xu, Xiaowei
    Shi, Yiyu
    Zhuo, Cheng
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2018, 14 (04)
  • [2] CELLULAR NEURAL NETWORK (CENN) FPGA IMPLEMENTATION USING MULTI-LEVEL OPTIMIZATION
    Liu, Zhongyang
    Luo, Shaoheng
    Xu, Xiaowei
    Zhuo, Cheng
    2018 CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE (CSTIC), 2018,
  • [3] A Chaotic cellular neural network system research and implementation based on FPGA
    Chen, Zaiping
    Cai, Pengfei
    Dong, Enzeng
    ADVANCED DESIGNS AND RESEARCHES FOR MANUFACTURING, PTS 1-3, 2013, 605-607 : 1734 - 1737
  • [4] 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,
  • [5] 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
  • [6] The design of an neural network adaptive controller for AGC system based on FPGA
    Li Bo-qun
    Fu Jian
    Sun Yi-kang
    Zhang Hai-bo
    Proceedings of 2005 Chinese Control and Decision Conference, Vols 1 and 2, 2005, : 479 - 482
  • [7] A Design of FPGA-Based Neural Network PID Controller for Motion Control System
    Wang, Jun
    Li, Moudao
    Jiang, Weibin
    Huang, Yanwei
    Lin, Ruiquan
    SENSORS, 2022, 22 (03)
  • [8] Research on FPGA Accelerator Optimization Based on Graph Neural Network
    Wu, Jin
    Shi, Xiangyang
    Pang, Wenting
    Wang, Yu
    ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022, 2023, 153 : 536 - 542
  • [9] OPTIMIZATION OF CONVOLUTIONAL NEURAL NETWORK HARDWARE STRUCTURE BASED ON FPGA
    Zhu, Min
    Kuang, Qiqi
    Yang, Chunling
    Lin, Jianjun
    PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 1797 - 1802
  • [10] FPGA-based Convolutional Neural Network Design and Implementation
    Yan, Ruitao
    Yi, Jianjun
    He, Jie
    Zhao, Yifan
    2023 3RD ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND COMPUTER SCIENCE, ACCTCS, 2023, : 456 - 460