Skip to main navigation Skip to search Skip to main content

FlexCNN: Design of a Universal and Easy-to-Deploy CNN Acceleration System

  • Zhenjiao Chen
  • , Jianbo Gao
  • , Jinhao Liu
  • , Yuhan Zhang
  • , Ying Wang
  • , Binghe Ma
  • , Xudong Huang
  • Northwestern Polytechnical University Xian
  • Electronics Technology Group Corporation

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The widespread application of Convolutional Neural Networks (CNNs) has driven the development of dedicated accelerators. However, existing CNN accelerators still face two major challenges in practical applications: limited hardware versatility to support diverse convolution and activation operators, and high barriers to software-hardware collaborative deployment. To address these issues, this paper proposes FlexCNN, a CNN acceleration system that is both highly universal and convenient for deploying models. The system features a hardware architecture incorporating an image to column based general matrix multiplication (im2col-GEMM) unit compatible with multiple convolution types, a vector ALU supporting various activation functions, and a reconfigurable pooling unit. In addition, a customized toolchain based on the NCNN inference engine is developed to facilitate end-to-end deployment. Implemented on a Xilinx XCZU15EG FPGA, FlexCNN achieves an energy efficiency of 67.07 GOPS/W when executing YOLOv3 and demonstrates competitive performance across multiple network architectures.

Original languageEnglish
Title of host publicationISCAS 2026 - 2026 IEEE International Symposium on Circuits and Systems
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages534-538
Number of pages5
ISBN (Electronic)9798331577698
DOIs
StatePublished - 2026
Event2026 IEEE International Symposium on Circuits and Systems, ISCAS 2026 - Shanghai, China
Duration: 24 May 202627 May 2026

Publication series

NameProceedings - IEEE International Symposium on Circuits and Systems
ISSN (Print)0271-4310

Conference

Conference2026 IEEE International Symposium on Circuits and Systems, ISCAS 2026
Country/TerritoryChina
CityShanghai
Period24/05/2627/05/26

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • CNN accelerator
  • im2col-GEMM
  • NCNN
  • operator fusion

Fingerprint

Dive into the research topics of 'FlexCNN: Design of a Universal and Easy-to-Deploy CNN Acceleration System'. Together they form a unique fingerprint.

Cite this