2021
DOI: 10.1109/ojcas.2020.3042743
|View full text |Cite
|
Sign up to set email alerts
|

RECON: Resource-Efficient CORDIC-Based Neuron Architecture

Abstract: Contemporary hardware implementations of artificial neural networks face the burden of excess area requirement due to resource-intensive elements such as multiplier and non-linear activation functions. The present work addresses this challenge by proposing a resource-efficient Coordinate Rotation Digital Computer (CORDIC)-based neuron architecture (RECON) which can be configured to compute both multiply-accumulate (MAC) and non-linear activation function (AF) operations. The CORDIC-based architecture uses line… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 24 publications
(14 citation statements)
references
References 37 publications
(67 reference statements)
0
14
0
Order By: Relevance
“…Previous work have shown the benefit of using CORDIC for AI algorithms in terms of power and area. G. Raut et al [7,8] presented an optimized CORDIC-based architecture to enable computations required in the neural networks. The CORDIC engine was employed in hyperbolic rotation mode to realize both tanh and sigmoid activation functions.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Previous work have shown the benefit of using CORDIC for AI algorithms in terms of power and area. G. Raut et al [7,8] presented an optimized CORDIC-based architecture to enable computations required in the neural networks. The CORDIC engine was employed in hyperbolic rotation mode to realize both tanh and sigmoid activation functions.…”
Section: Related Workmentioning
confidence: 99%
“…The Coordinate Rotation Digital Computer (CORDIC) algorithm is a well-known algorithm used for computing a wide range of mathematical functions and is applied to computer vision and DSP that require heavy computational functions [6]. CORDIC is also used as an efficient NN computation engine for implementing multiply-and-accumulate (MAC) and nonlinear neuron activation function [7,8]. Efficient implementations of the CORDIC algorithm to calculate the differential equations of the neurons in Spiking Neural Network (SNN) are presented in [9,10].…”
Section: Introductionmentioning
confidence: 99%
“…In convolutional layer and fully connected layer, AF played a major role in learning neural nets. 15 In this section, we have modeled a function which has overcome vanishing gradient problem as compared with tanh, sigmoid and ReLU, and so forth AFs. The proposed AF is given by Equations (1a) and (1b).…”
Section: Definition Of the Proposed Functionmentioning
confidence: 99%
“…Fast and inexpensive detection can effectively be done with artificial intelligence and machine learning capabilities, which is a shining potential to spare time and mitigate errors and thus saving millions of lives in the long run. The efficient neuron computation technique that improve performance have proposed in References 15–17. In particular, convolutional neural networks (CNNs) can automate most of the diagnosis process with equal or more accuracy than the current traditional methods, which is explained in depth later in the paper.…”
Section: Introductionmentioning
confidence: 99%
“…Research in Multiply-ACcumulate (MAC) and non-linear activation functions (AFs) using the iterative CORDIC algorithm has shown profound results in smaller areas. Still, throughput is a significant concern [14], [17]- [19].…”
Section: Introductionmentioning
confidence: 99%