Skip to main navigation Skip to search Skip to main content

Approximate Acceleration for CNN-based Applications on IoT Edge Devices

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

16 Scopus citations

Abstract

Machine learning based sub-systems are increasingly becoming part of IoT edge devices, thereby requiring resource-efficient architectures and implementations, especially when subjected to battery-constrained scenarios. The non-exact nature of Convolutional Neural Networks (CNNs) opens the possibility to use approximate computations to reduce their required runtime and energy consumption on resource-constrained IoT edge devices without significantly compromising their classification output. In this paper, we propose a resilience exploration method and a novel approximate accelerator to speed up the execution of the convolutional layer, which is the most time consuming component of CNNs, for IoT edge devices. Trained CNNs with Caffe framework are executed on a System-on-Chip with reconfigurable hardware available, where the approximate accelerator is deployed. CNN applications developed with Caffe can take advantage of our proposed approximate acceleration to execute them on IoT edge devices.

Original languageEnglish
Title of host publication2020 IEEE 11th Latin American Symposium on Circuits and Systems, LASCAS 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728134277
DOIs
StatePublished - Feb 2020
Event11th IEEE Latin American Symposium on Circuits and Systems, LASCAS 2020 - San Jose, Costa Rica
Duration: 25 Feb 202028 Feb 2020

Publication series

Name2020 IEEE 11th Latin American Symposium on Circuits and Systems, LASCAS 2020

Conference

Conference11th IEEE Latin American Symposium on Circuits and Systems, LASCAS 2020
Country/TerritoryCosta Rica
CitySan Jose
Period25/02/2028/02/20

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

  • Approximate computing
  • accelerator architectures
  • convolutional neural networks
  • edge computing

Fingerprint

Dive into the research topics of 'Approximate Acceleration for CNN-based Applications on IoT Edge Devices'. Together they form a unique fingerprint.

Cite this