Application of the residue number system to reduce hardware costs of the convolutional neural network implementation

MV Valueva, NN Nagornov, PA Lyakhov… - … and computers in …, 2020 - Elsevier
Convolutional neural networks are a promising tool for solving the problem of pattern
recognition. Most well-known convolutional neural networks implementations require a …

[KİTAP][B] Residue number systems: theory and implementation

AR Omondi, AB Premkumar - 2007 - books.google.com
Residue number systems (RNSs) and arithmetic are useful for several reasons. First, a great
deal of computing now takes place in embedded processors, such as those found in mobile …

Garbled neural networks are practical

M Ball, B Carmer, T Malkin, M Rosulek… - Cryptology ePrint …, 2019 - eprint.iacr.org
We show that garbled circuits are a practical choice for secure evaluation of neural network
classifiers. At the protocol level, we start with the garbling scheme of Ball, Malkin & Rosulek …

Residue-to-binary conversion for general moduli sets based on approximate Chinese remainder theorem

NI Chervyakov, AS Molahosseini… - … journal of computer …, 2017 - Taylor & Francis
The residue number system (RNS) is an unconventional number system which can lead to
parallel and fault-tolerant arithmetic operations. However, the complexity of residue-to …

Design and analysis of cnn based residue number system for performance enhancement

S Dhamodharan - … on Artificial Intelligence and Smart Energy …, 2023 - ieeexplore.ieee.org
Convolutional Neural Network plays a vital role in Artificial intelligence and it's mainly
harnessed for pattern recognition. However, it's quite tricky to achieve less image …

Development of algorithm for control and correction of errors of digital signals, represented in system of residual classes

DI Popov, AV Gapochkin - 2018 International Russian …, 2018 - ieeexplore.ieee.org
The use of parallel computing in the field of digital signal processing (DSP) is associated
with the continuous growth of performance requirements of computing facilities [1]-[3]. But at …

Using floating-point intervals for non-modular computations in residue number system

K Isupov - IEEE Access, 2020 - ieeexplore.ieee.org
The residue number system (RNS) provides parallel, carry-free, and high-speed arithmetic
and is therefore a good tool for high-performance computing. However, operations such as …

Sign determination in residue number systems

H Brönnimann, IZ Emiris, VY Pan, S Pion - Theoretical Computer Science, 1999 - Elsevier
Sign determination is a fundamental problem in algebraic as well as geometric computing. It
is the critical operation when using real algebraic numbers and exact geometric predicates …

Increasing of convolutional neural network performance using residue number system

NI Chervyakov, PA Lyakhov… - 2017 International Multi …, 2017 - ieeexplore.ieee.org
This paper considers the method of pattern recognition based on a convolutional neural
network using Sobel filters. Parameters of the convolutional neural network blocks were …

Dash: Accelerating Distributed Private Convolutional Neural Network Inference with Arithmetic Garbled Circuits

J Sander, S Berndt, I Bruhns, T Eisenbarth - arxiv preprint arxiv …, 2023 - arxiv.org
The adoption of machine learning solutions is rapidly increasing across all parts of society.
As the models grow larger, both training and inference of machine learning models is …