Peer-reviewed articles 17,970 +



Title: OPTIMIZATION STRATEGIES FOR HIGH-LEVEL SYNTHESIS OF CONVOLUTIONAL NEURAL NETWORKS HARDWARE ACCELERATORS

OPTIMIZATION STRATEGIES FOR HIGH-LEVEL SYNTHESIS OF CONVOLUTIONAL NEURAL NETWORKS HARDWARE ACCELERATORS
V. Egiazarian;S. Bykovskii
1314-2704
English
20
2.1
There are many problems related to image processing and analysis that could be solved
using convolutional neural networks (CNN). It's easy to implement CNN using one of
thousand high-level programming languages. Such CNN will not be fast and energy
efficient enough to be used in real-time systems. The good way to solve this problem is
to use special hardware accelerators (neuroprocessors). The paper shows that it is
possible to reduce the calculation time of the network using neuroprocessors. The
implementation of such hardware is quite challenging process that requires specialized
knowledge. That's why we need a tool for automated hardware synthesis.
The basis of this tool are various optimizations that will allow us to transfer the network
to a hardware platform. The optimization mechanisms in existing tools are either very
poor or nonexistent. We propose several optimizations on different stages of developing
process of target hardware.
In the paper the authors describe a CNN model for handwritten digits recognition and
show how to reduce the number of neural network parameters without significant
accuracy losses. The authors managed to reduce the number of parameters from 644 120
to 31 530 with accuracy loss just about 0.43%, making the CNN suitable for synthesis
on dedicated hardware platform.
The authors also examined the dependence of the target platform resources on the
method of computing the neural network output (sequentially / pipelined / parallel). It
was showed that it is possible to decrease computation time in 7 times using fully
parallel computations, bit it required in 4-6 times more resources than using sequential
calculations.
Using the above, as well as many other optimizations, it allows to create a tool for
automated synthesis of high-quality hardware accelerators for CNN. The paper also
presents the concept of such tool.
conference
20th International Multidisciplinary Scientific GeoConference SGEM 2020
20th International Multidisciplinary Scientific GeoConference SGEM 2020, 18 - 24 August, 2020
Proceedings Paper
STEF92 Technology
International Multidisciplinary Scientific GeoConference-SGEM
SWS Scholarly Society; Acad Sci Czech Republ; Latvian Acad Sci; Polish Acad Sci; Russian Acad Sci; Serbian Acad Sci & Arts; Natl Acad Sci Ukraine; Natl Acad Sci Armenia; Sci Council Japan; European Acad Sci, Arts & Letters; Acad Fine Arts Zagreb Croatia; C
261-268
18 - 24 August, 2020
website
cdrom
6995
neural networks; CNN; neural processors; hardware accelerators

25th SGEM International Conference on Earth & Planetary Sciences


International GeoConference SGEM2025
27 June - 6 July, 2025 / Albena, Bulgaria

Read More
   

SGEM Vienna GREEN "Green Science for Green Life"


Extended Scientific Sessions SGEM Vienna GREEN
3 -6 December, 2025 / Vienna, Austria

Read More
   

A scientific platform for Art-Inspired Scientists!


The Magical World Where Science meets Art
Vienna, Austria

Read More