CORDIC Is All You Need

Omkar Kokane, Adam Teman, Anushka Jha, Guru Prasath SL, Gopal Raut +4 more
3/4/2025
cs.ARcs.CVeess.IV

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

Abstract

Artificial intelligence necessitates adaptable hardware accelerators for efficient high-throughput million operations. We present pipelined architecture with CORDIC block for linear MAC computations and nonlinear iterative Activation Functions (AF) such as $tanh$, $sigmoid$, and $softmax$. This approach focuses on a Reconfigurable Processing Engine (RPE) based systolic array, with 40\% pruning rate, enhanced throughput up to 4.64$\times$, and reduction in power and area by 5.02 $\times$ and 4.06 $\times$ at CMOS 28 nm, with minor accuracy loss. FPGA implementation achieves a reduction of up to 2.5 $\times$ resource savings and 3 $\times$ power compared to prior works. The Systolic CORDIC engine for Reconfigurability and Enhanced throughput (SYCore) deploys an output stationary dataflow with the CAESAR control engine for diverse AI workloads such as Transformers, RNNs/LSTMs, and DNNs for applications like image detection, LLMs, and speech recognition. The energy-efficient and flexible approach extends the enhanced approach for edge AI accelerators supporting emerging workloads.

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{kokane2025cordic,
  title  = {CORDIC Is All You Need},
  author = {Omkar Kokane and Adam Teman and Anushka Jha and Guru Prasath SL and Gopal Raut and Mukul Lokhande and S. V. Jaya Chand and Tanushree Dewangan and Santosh Kumar Vishvakarma},
  year   = {2025},
  eprint = {2503.11685},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.11685v1}
}

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.11685.svg)](https://codeofpaper.com/paper/2503.11685)

Discussion