A Design of Lightweight Convolutional Neural Network Accelerator for IoT Devices

Yeon Seob Song, Kang Yoon Lee

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

1 Scopus citations

Abstract

In this paper, we propose to design a Convolutional Neural Network (CNN) accelerator suitable for application in Internet of Things (IoT) devices. The CNN accelerator is trained on Modified National Institute of Standards and Technology (MNIST) images provided by TensorFlow and used as data. We simplify the structure of the accelerator by designing an optimized Multiply and Accumulate (MAC) that is common to all layers of the accelerator. We also quantized the values of the learned float 32-bit weights and biases to 8 bits. The design of the lightweight CNN accelerator with the proposed structure was implemented on Cadence's NC Verilog and Altera's Cyclone IV EP4CE115F29C7 to evaluate its functionality and performance. Despite the data loss due to the lightweight of the parameters used in the computation, the test results of the proposed CNN accelerator presented a high accuracy of about 95%.

Original languageEnglish
Title of host publicationICUFN 2023 - 14th International Conference on Ubiquitous and Future Networks
PublisherIEEE Computer Society
Pages474-477
Number of pages4
ISBN (Electronic)9798350335385
DOIs
StatePublished - 2023
Event14th International Conference on Ubiquitous and Future Networks, ICUFN 2023 - Paris, France
Duration: 4 Jul 20237 Jul 2023

Publication series

NameInternational Conference on Ubiquitous and Future Networks, ICUFN
Volume2023-July
ISSN (Print)2165-8528
ISSN (Electronic)2165-8536

Conference

Conference14th International Conference on Ubiquitous and Future Networks, ICUFN 2023
Country/TerritoryFrance
CityParis
Period4/07/237/07/23

Keywords

  • Accelerator
  • CNN
  • FPGA
  • MNIST
  • Quantization
  • Verilog-HDL

Fingerprint

Dive into the research topics of 'A Design of Lightweight Convolutional Neural Network Accelerator for IoT Devices'. Together they form a unique fingerprint.

Cite this