Efficient Convolutional Neural Network Accelerator Based on Systolic Array

Yeong Kang Lai, Yu Jen Tsai

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

Abstract

This paper uses 72 PE as the basis for convolution operations, which can handle 3 x 3 and 1 x 1 filter sizes. Moreover, using the Systolic Array design architecture, the data reuse of this architecture is better than general PE architecture. Systolic Array architecture only needs to access once. This paper integrates Convolution and Max Pooling. This hardware verifies on Xilinx ZCU102 FPGA board. The hardware uses quantized weight parameters, and the hardware arithmetic precision is UINT8. The operation frequency sets at 100 MHz, throughput can reach 14.4 GOPs. The efficiency is 98.90%, the bandwidth is 150.82 MB, and Convolution integrates Max-Pooling to save 31.75% of DRAM access. In the future, the Operation Frequency can increase to more than 200 MHZ. The increase in the number of PEs can enhance the efficiency of parallel operations, which can effectively improve the throughput of the hardware.

Original languageEnglish
Title of host publication2022 IEEE International Conference on Consumer Electronics, ICCE 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665441544
DOIs
StatePublished - 2022
Externally publishedYes
Event2022 IEEE International Conference on Consumer Electronics, ICCE 2022 - Virtual, Online, United States
Duration: 07 01 202209 01 2022

Publication series

NameDigest of Technical Papers - IEEE International Conference on Consumer Electronics
Volume2022-January
ISSN (Print)0747-668X

Conference

Conference2022 IEEE International Conference on Consumer Electronics, ICCE 2022
Country/TerritoryUnited States
CityVirtual, Online
Period07/01/2209/01/22

Bibliographical note

Publisher Copyright:
© 2022 IEEE.

Keywords

  • CNN Accelerator
  • Systolic array

Fingerprint

Dive into the research topics of 'Efficient Convolutional Neural Network Accelerator Based on Systolic Array'. Together they form a unique fingerprint.

Cite this