FPGA-Based depth separable convolution neural network

Yeong Kang Lai, Yu Hao Hwang

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

3 Scopus citations

Abstract

In order to enable convolution neural network (CNN) to be deployed on a Field Programmable Gate Array (FPGA), this study builds a lightweight convolutional neural network that can be separated by a depth to reduce the amount of parameters and computations stored. We replaced the standard convolution operation with a separate convolution operation, and proposed a hardware accelerator architecture that can handle differently sized depth-separable convolution operations, using parallelization to efficiently utilize hardware resources for depth separable convolution. Therefore, data can be reused to reduce number of memory accesses. This hardware accelerator can achieve 588 frames per second and 37.88M ops/sec throughput at 100MHz clock.

Original languageEnglish
Title of host publication2020 IEEE International Conference on Consumer Electronics, ICCE 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728151861
DOIs
StatePublished - 01 2020
Externally publishedYes
Event2020 IEEE International Conference on Consumer Electronics, ICCE 2020 - Las Vegas, United States
Duration: 04 01 202006 01 2020

Publication series

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

Conference

Conference2020 IEEE International Conference on Consumer Electronics, ICCE 2020
Country/TerritoryUnited States
CityLas Vegas
Period04/01/2006/01/20

Bibliographical note

Publisher Copyright:
© 2020 IEEE.

Fingerprint

Dive into the research topics of 'FPGA-Based depth separable convolution neural network'. Together they form a unique fingerprint.

Cite this