← Latest papers
⚡ electrical engineering

Retrospective: A CORDIC Based Configurable Activation Function for NN Applications

This retrospective paper reviews the evolution of CORDIC-based configurable activation functions for resource-constrained AI hardware, culminating in the introduction of the DA-VINCI AF and the optimized NEURIC compute unit, which achieve a 98.5% quality of results by supporting a wide range of modern activation functions through dynamic reconfigurability.

Original authors: Omkar Kokane, Gopal Raut, Salim Ullah, Mukul Lokhande, Adam Teman, Akash Kumar, Santosh Kumar Vishvakarma

Published 2026-02-13
📖 4 min read☕ Coffee break read

Original authors: Omkar Kokane, Gopal Raut, Salim Ullah, Mukul Lokhande, Adam Teman, Akash Kumar, Santosh Kumar Vishvakarma

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are running a massive, high-speed factory that builds "smart brains" (Artificial Intelligence). For years, this factory has been obsessed with one specific machine: the Math Calculator. This machine does the heavy lifting of multiplying and adding numbers (like calculating how much a product costs).

However, there's a problem. While the calculators are working hard, the Quality Control Inspectors (called "Activation Functions") are sitting idle or moving too slowly. These inspectors decide if a signal is strong enough to pass to the next stage or if it should be ignored. In modern AI, these inspectors need to check for many different, complex rules (like "Is this a cat?" vs. "Is this a dog?").

In the past, factories had to build a different, specialized inspector for every single rule. If you wanted to change the rule, you had to stop the factory, tear down the old inspector, and build a new one. This was slow, expensive, and took up too much space.

The Old Way: The "One-Tool" Problem

Previous attempts to fix this were like giving the factory a giant book of pre-written answers (Look-Up Tables) or using a slow, manual calculator.

  • The Book Method: Fast for simple questions, but if you need a new rule, the book is too heavy to carry, and you can't write new pages on the fly.
  • The Manual Method: Accurate, but takes forever to calculate.

The New Solution: The "Swiss Army Knife" (DA-VINCI)

This paper introduces a brilliant new invention called DA-VINCI (and its factory floor version, NEURIC). Think of DA-VINCI as a super-smart, shape-shifting Swiss Army Knife for the factory.

Instead of building a new tool for every job, this one tool can instantly transform itself:

  • Need to check if a signal is positive? It becomes a ReLU tool.
  • Need to smooth out a curve? It morphs into a Sigmoid tool.
  • Need to handle complex probability? It shifts into a SoftMax or GELU tool.

It does this using a clever trick called CORDIC. Imagine CORDIC not as a complex math formula, but as a digital origami technique. Instead of building a new machine from scratch, you just fold and unfold the same piece of metal (the hardware) in different ways to create the shape you need. It uses simple "Shift and Add" moves (like sliding a ruler and adding a number) rather than complex multiplication, making it incredibly fast and energy-efficient.

Why is this a Big Deal?

1. The "Chameleon" Effect (Reconfigurability)
In the past, if your AI needed to switch from recognizing faces to translating languages, you might need different hardware. With DA-VINCI, the hardware is a chameleon. It can change its "skin" (function) in real-time while the factory is running. This means one piece of hardware can do the work of many, saving massive amounts of space and money.

2. The "Lean" Factory (Efficiency)
Because this tool is so efficient, it doesn't waste electricity or heat up the factory floor.

  • Analogy: If old designs were like driving a gas-guzzling truck to deliver a single letter, the new DA-VINCI design is like a high-speed electric bike. It gets the job done with a fraction of the energy.
  • The paper shows this new design uses up to 16 times less space and 14 times less power than previous top-tier designs.

3. The "Universal Translator" (Versatility)
Modern AI isn't just one thing anymore. We have "Transformers" (like the tech behind chatbots), "LSTMs" (for remembering long stories), and "Vision Transformers" (for seeing images).

  • The old factory tools were specialized for just one type of job.
  • The NEURIC engine (the factory floor built with DA-VINCI tools) is a universal translator. It can handle all these different AI "languages" without needing to be rebuilt.

The Results: A Smarter, Faster Factory

The researchers tested this new "Swiss Army Knife" on real-world AI tasks (like recognizing images in the CIFAR-100 dataset or using MobileViT).

  • Accuracy: It didn't lose any smarts. It achieved 98.5% of the quality of the best, most expensive supercomputers.
  • Speed: It processed data much faster, turning a 184ms task into a 148ms task.
  • Energy: It slashed power consumption, which is crucial for running AI on battery-powered devices like phones or robots.

In a Nutshell

This paper presents a universal, shape-shifting hardware tool that solves the bottleneck in AI factories. Instead of building a new machine for every new AI rule, we now have a single, highly efficient machine that can instantly transform itself to handle any rule, from simple checks to complex probability calculations. It's the difference between carrying a toolbox full of single-use tools and carrying one magical tool that does it all, saving space, time, and battery life.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →