Retrospective: A CORDIC Based Configurable Activation Function for NN Applications

Omkar Kokane, Gopal Raut, Salim Ullah, Mukul Lokhande, Adam Teman +2 more
3/18/2025
cs.ARcs.AIcs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

A CORDIC-based configuration for the design of Activation Functions (AF) was previously suggested to accelerate ASIC hardware design for resource-constrained systems by providing functional reconfigurability. Since its introduction, this new approach for neural network acceleration has gained widespread popularity, influencing numerous designs for activation functions in both academic and commercial AI processors. In this retrospective analysis, we explore the foundational aspects of this initiative, summarize key developments over recent years, and introduce the DA-VINCI AF tailored for the evolving needs of AI applications. This new generation of dynamically configurable and precision-adjustable activation function cores promise greater adaptability for a range of activation functions in AI workloads, including Swish, SoftMax, SeLU, and GeLU, utilizing the Shift-and-Add CORDIC technique. The previously presented design has been optimized for MAC, Sigmoid, and Tanh functionalities and incorporated into ReLU AFs, culminating in an accumulative NEURIC compute unit. These enhancements position NEURIC as a fundamental component in the resource-efficient vector engine for the realization of AI accelerators that focus on DNNs, RNNs/LSTMs, and Transformers, achieving a quality of results (QoR) of 98.5%.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kokane2025retrospective,
  title  = {Retrospective: A CORDIC Based Configurable Activation Function for NN Applications},
  author = {Omkar Kokane and Gopal Raut and Salim Ullah and Mukul Lokhande and Adam Teman and Akash Kumar and Santosh Kumar Vishvakarma},
  year   = {2025},
  eprint = {2503.14354},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.14354v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.14354.svg)](https://codeofpaper.com/paper/2503.14354)

Discussion