Efficient Hardware Realizations of Feedforward Artificial Neural Networks

This article presents design techniques proposed for efficient hardware implementation of feedforward artificial neural networks (ANNs) under parallel and time-multiplexed architectures. To reduce their design complexity, after the weights of ANN are determined in a training phase, we introduce a technique to find the minimum quantization value used to convert the floating-point weight values to integers. For each design architecture, we also propose an algorithm that tunes the integer weights to reduce the hardware complexity avoiding a loss in the hardware accuracy. Furthermore, the multiplications of constant weights by input variables are implemented under the shift-adds architecture using the fewest number of addition/subtraction operations found by prominent previously proposed algorithms. Finally, we introduce a computer-aided design (CAD) tool, called SIMURG, that can describe an ANN design in hardware automatically based on the ANN structure and the solutions of proposed design techniques and algorithms. Experimental results indicate that the tuning techniques can significantly reduce the ANN hardware complexity under a design architecture and the multiplierless design of ANN can lead to a significant reduction in area and energy consumption, increasing the latency slightly.

READ FULL TEXT

page 1

page 5

page 7

page 8

page 9

research
09/11/2023

Multiplierless Design of High-Speed Very Large Constant Multiplications

In cryptographic algorithms, the constants to be multiplied by a variabl...
research
07/12/2017

The detector principle of constructing artificial neural networks as an alternative to the connectionist paradigm

Artificial neural networks (ANN) are inadequate to biological neural net...
research
05/21/2022

Multiplierless Design of Very Large Constant Multiplications in Cryptography

This brief addresses the problem of implementing very large constant mul...
research
09/26/2021

Efficient Non-linear Calculators

A novel algorithm for producing smooth nonlinearities on digital hardwar...
research
05/02/2023

Photonic Advantage of Optical Encoders

Light's ability to perform massive linear operations parallelly has rece...
research
06/03/2023

Transforming to Yoked Neural Networks to Improve ANN Structure

Most existing classical artificial neural networks (ANN) are designed as...
research
10/13/2021

Efficient Estimation in NPIV Models: A Comparison of Various Neural Networks-Based Estimators

We investigate the computational performance of Artificial Neural Networ...

Please sign up or login with your details

Forgot password? Click here to reset