• Home
  • Search
  • Convolution Neural Network Development Support System using Approximation Methods to Evaluate Inference Accuracy and Memory Usage in an Embedded System
  • Cite Icon1
  • https://doi.org/10.1109/smartworld-uic-atc-scalcom-iop-sci.2019.00242Copy DOI Icon

Convolution Neural Network Development Support System using Approximation Methods to Evaluate Inference Accuracy and Memory Usage in an Embedded System

  • Aug 1, 2019
  • Toki Matsumoto +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Convolution neural networks have become widely used in embedded systems such as automatic driving systems. In these cases, inference functions in convolution neural networks are implemented due to resource limitation in embedded systems. Field-programmable gate array implementation is preferable because of low power consumption and real-time response time in embedded systems. Parameters in a convolution neural network are floating-point numbers, and enormous floating-point calculation is required. This is a challenge because the field-programmable gate array has a limited floating processing unit and in-memory processing. One way to solve the problem is to approximate an enormous number of parameters and to perform efficient computation. In the approximation, floating-point numbers of parameters are implemented using smaller-size integers or numbers having fewer bits. However, the inference accuracy decreases in the approximation, leading to a tradeoff situation. In addition, which layer should be approximated in order to be effective is not clear. In order to solve these problems, we developed an approximation support system. The developed system approximates the parameters and calculates the accuracy of the parameters and the required memory size. Furthermore, using this system, we carry out experiments to evaluate the effectiveness of several approximation methods for a large-scale network and dataset.

Similar Papers
  • Book Chapter
  • Citations5

A Hardware-Oriented Dropout Algorithm for Efficient FPGA Implementation

  • Jan 01, 2017
  • Yoeng Jye Yeoh +2
  • Conference Article
  • Citations5

Text classification using convolutional neural network

  • Jan 01, 2019
  • Liliia Sapozhnikova +1
  • Research Article

OPTIMIZATION METHOD FOR INTEGRATION OF CONVOLUTIONAL AND RECURRENT NEURAL NETWORK

  • Jan 01, 2023
  • Eurasian Journal of Mathematical and Computer Applications
  • Kamila Kassylkassova +3
  • Research Article
  • Citations6

Occam: Optimal Data Reuse for Convolutional Neural Networks

  • Dec 16, 2022
  • ACM Transactions on Architecture and Code Optimization
  • Ashish Gondimalla +3
  • Research Article
  • Citations3

Toward Optimal FPGA Implementation of Deep Convolutional Neural Networks for Handwritten Hangul Character Recognition

  • Mar 31, 2018
  • Journal of Computing Science and Engineering
  • Hanwool Park +6
  • Conference Article
  • Citations52

A Genetic Algorithm for Convolutional Network Structure Optimization for Concrete Crack Detection

  • Jul 01, 2018
  • Spencer Gibb +2
  • Conference Article

Field Programmable Gate Array implementation of Conic Section Function Neural Network: An alternative to analog CSFNN circuitry

  • Jun 01, 2012
  • Metin Elitas +2
  • Research Article

A Design of Network Reconfigurable Universal CNN Accelerator Based on FPGA

  • Jan 23, 2026
  • ACM Transactions on Embedded Computing Systems
  • Wenhua Ye +4
  • Research Article
  • Citations562

Angel-Eye: A Complete Design Flow for Mapping CNN Onto Embedded FPGA

  • Jan 01, 2018
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Kaiyuan Guo +8
  • Research Article
  • Citations10

Towards Lattice Quantum Chromodynamics on FPGA devices

  • Nov 11, 2019
  • Computer Physics Communications
  • Grzegorz Korcyl +1
  • Conference Article
  • Citations5

Architecturally Compressed CNN: An Embedded Realtime Classifier (NXP Bluebox2.0 with RTMaps)

  • Jan 01, 2019
  • Durvesh Pathak +1
  • Research Article
  • Citations3

FPGA IMPLEMENTATION OF CNN FOR DEFECT CLASSIFICATION ON CMP RING

  • Aug 09, 2021
  • Jurnal Teknologi
  • Ng Wai Kin +3
  • Conference Article
  • Citations9

Resource and Performance Estimation for CNN Models using Machine Learning

  • Jul 01, 2021
  • Masoud Shahshahani +1
  • Research Article
  • Citations10

Fringe pattern demodulation using the one-dimensional continuous wavelet transform: field-programmable gate array implementation

  • Feb 28, 2013
  • Applied Optics
  • Abdulbasit Abid
  • Conference Article
  • Citations18

Efficient Optimization and Hardware Acceleration of CNNs towards the Design of a Scalable Neuro inspired Architecture in Hardware

  • Jan 01, 2018
  • The H Vu +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.