MEGA Hub

A Systolic Array Architecture for Nonlinear Activation Functions and Softmax Computation using Chebyshev Polynomials

Authors

Do you know Benedikt Schaible?You can claim authorship or link another user.Do you know Anirudh Suresh Bharadwaj?You can claim authorship or link another user.Do you know Ulf Schlichtmann?You can claim authorship or link another user.Do you know Jiang Hu?You can claim authorship or link another user.

Abstract

Neural Network Accelerators have gained popularity in recent years due to their greater efficiency than CPU-based platforms. Often, these accelerators utilize different hardware units for univariate activation functions, such as tanh, and the multivariate softmax, thereby missing opportunities for resource sharing between them. In this paper, we describe a novel systolic array-based activation unit architecture that supports multiple univariate activation functions as well as the softmax function. By utilizing Chebyshev polynomial approximations, our activation function unit achieves up to 71% lower mean absolute error for tanh compared to a CORDIC baseline, while using 4.6% less area and 5.1% less power. Our softmax approximation enables a 44.6% and 79.0% lower KL divergence compared to CORDIC and a piecewise-linear approximation, respectively.

Community

00

Publication notes

Author note
Accepted for IEEE COINS 2026