Neurocomputing, volume 407, pages 439-453

Residue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural Network

Publication typeJournal Article
Publication date2020-09-01
Journal: Neurocomputing
Quartile SCImago
Q1
Quartile WOS
Q2
Impact factor6
ISSN09252312
Computer Science Applications
Artificial Intelligence
Cognitive Neuroscience
Abstract
Convolutional neural networks (CNNs) represent deep learning architectures that are currently used in a wide range of applications, including computer vision, speech recognition, time series analysis in finance, and many others. At the same time, CNNs are very demanding in terms of the hardware and time cost of a computing system, which considerably restricts their practical use, e.g., in embedded systems, real-time systems, and mobile volatile devices. The goal of this paper is to reduce the resources required to build and operate CNNs. To achieve this goal, a CNN architecture based on Residue Number System (RNS) and the new Chinese Remainder Theorem with fractions is proposed. The new architecture gives an efficient solution to the main problem of RNSs associated with restoring the number from its residues, which determines the main contribution to the CNN structure. In accordance with the results of hardware simulation on Kintex7 xc7k70tfbg484-2 FPGA, the use of RNS in the convolutional layer of a neural network reduces hardware cost by 32.6% compared to the traditional approach based on the binary number system. In addition, the use of the proposed hardware-software architecture reduces the average image recognition time by 37.06% compared to the software implementation.

Citations by journals

1
2
Neurocomputing
Neurocomputing, 2, 16.67%
Neurocomputing
2 publications, 16.67%
Mathematics and its Applications in New Computer Systems: MANCS-. Lecture Notes in Networks and Systems (424), 1, 8.33%
Mathematics and its Applications in New Computer Systems: MANCS-. Lecture Notes in Networks and Systems (424)
1 publication, 8.33%
Applied Sciences (Switzerland)
Applied Sciences (Switzerland), 1, 8.33%
Applied Sciences (Switzerland)
1 publication, 8.33%
IEEE Access
IEEE Access, 1, 8.33%
IEEE Access
1 publication, 8.33%
Computer Optics
Computer Optics, 1, 8.33%
Computer Optics
1 publication, 8.33%
Programming and Computer Software
Programming and Computer Software, 1, 8.33%
Programming and Computer Software
1 publication, 8.33%
IET Quantum Communication
IET Quantum Communication, 1, 8.33%
IET Quantum Communication
1 publication, 8.33%
Journal of Systems and Software
Journal of Systems and Software, 1, 8.33%
Journal of Systems and Software
1 publication, 8.33%
1
2

Citations by publishers

1
2
3
Elsevier
Elsevier, 3, 25%
Elsevier
3 publications, 25%
IEEE
IEEE, 2, 16.67%
IEEE
2 publications, 16.67%
Multidisciplinary Digital Publishing Institute (MDPI)
Multidisciplinary Digital Publishing Institute (MDPI), 1, 8.33%
Multidisciplinary Digital Publishing Institute (MDPI)
1 publication, 8.33%
Image Processing Systems Institute of RAS
Image Processing Systems Institute of RAS, 1, 8.33%
Image Processing Systems Institute of RAS
1 publication, 8.33%
Pleiades Publishing
Pleiades Publishing, 1, 8.33%
Pleiades Publishing
1 publication, 8.33%
Institution of Engineering and Technology (IET)
Institution of Engineering and Technology (IET), 1, 8.33%
Institution of Engineering and Technology (IET)
1 publication, 8.33%
1
2
3
  • We do not take into account publications that without a DOI.
  • Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
  • Statistics recalculated weekly.
Metrics
Share
Cite this
GOST |
Cite this
GOST Copy
Chervyakov N. et al. Residue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural Network // Neurocomputing. 2020. Vol. 407. pp. 439-453.
GOST all authors (up to 50) Copy
Chervyakov N., Lyakhov P., Deryabin M., Nagornov N. N., Valueva M., Valuev G. Residue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural Network // Neurocomputing. 2020. Vol. 407. pp. 439-453.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1016/j.neucom.2020.04.018
UR - https://doi.org/10.1016%2Fj.neucom.2020.04.018
TI - Residue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural Network
T2 - Neurocomputing
AU - Chervyakov, Nikolay
AU - Lyakhov, Pavel
AU - Deryabin, Maxim
AU - Nagornov, N N
AU - Valueva, Maria
AU - Valuev, Georgii
PY - 2020
DA - 2020/09/01 00:00:00
PB - Elsevier
SP - 439-453
VL - 407
SN - 0925-2312
ER -
BibTex
Cite this
BibTex Copy
@article{2020_Chervyakov,
author = {Nikolay Chervyakov and Pavel Lyakhov and Maxim Deryabin and N N Nagornov and Maria Valueva and Georgii Valuev},
title = {Residue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural Network},
journal = {Neurocomputing},
year = {2020},
volume = {407},
publisher = {Elsevier},
month = {sep},
url = {https://doi.org/10.1016%2Fj.neucom.2020.04.018},
pages = {439--453},
doi = {10.1016/j.neucom.2020.04.018}
}
Found error?