Secure Energy-Efficient Implementation of CNN on FPGAs for Accuracy Dependent Real Time Task Processing

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

A key objective of the fourth industrial revolution or Industry 4.0 is to use processing resources that are reconfigurable and flexible, having additional capability to run smart real time intelligent applications in short time. For this, designers deploy reconfigurable hardware or field programmable gate arrays (FPGAs) in several critical infrastructures, along with cloud and edge platforms. Among the commonly used artificial neural networks, convolutional neural networks (CNNs) is one of the most widely used for various smart applications. Existing strategies of CNN implementation on FPGAs incur significant resources and power, and hence, are not energy efficient. These are even prone to side channel attacks. Moreover, they are associated with prunning and hence, do not generate accurate results, which are important for some real time applications. In our proposed methodology, we pre-compute various operations, mainly operations associated with secret information, which in the present case are weights and bias of the CNN for a particular application and store in available embedded memory blocks (EMBs) of an FPGA. On demand, these pre-computed results are accessed for real time operations. Via this methodology, we eradicate the side channel attacks that steals the weights and biases, obtain low resource utilization, low latency, low power and better energy efficiency, without any loss of accuracy. Such a mechanism is particularly suitable for high accuracy real time smart intelligent applications.

Original languageEnglish
Title of host publication2024 IEEE Computer Society Annual Symposium on VLSI
Subtitle of host publicationEmerging VLSI Technologies and Architectures, ISVLSI 2024
EditorsHimanshu Thapliyal, Jurgen Becker
PublisherIEEE Computer Society
Pages1-6
Number of pages6
ISBN (Electronic)9798350354119
DOIs
Publication statusPublished - 2024
Event2024 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2024 - Knoxville, United States
Duration: 1 Jul 20243 Jul 2024

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
ISSN (Print)2159-3469
ISSN (Electronic)2159-3477

Conference

Conference2024 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2024
Country/TerritoryUnited States
CityKnoxville
Period1/07/243/07/24

Keywords

  • Accuracy
  • CNN
  • Energy Efficiency
  • FPGA
  • Real Time Tasks
  • Security

Fingerprint

Dive into the research topics of 'Secure Energy-Efficient Implementation of CNN on FPGAs for Accuracy Dependent Real Time Task Processing'. Together they form a unique fingerprint.

Cite this