Home
TECHNICAL PAPERS

Hardware Acceleration Approach for KAN Via Algorithm-Hardware Co-Design

popularity

A new technical paper titled “Hardware Acceleration of Kolmogorov-Arnold Network (KAN) for Lightweight Edge Inference” was published by researchers at Georgia Tech, TSMC and National Tsing Hua University.

Abstract
“Recently, a novel model named Kolmogorov-Arnold Networks (KAN) has been proposed with the potential to achieve the functionality of traditional deep neural networks (DNNs) using orders of magnitude fewer parameters by parameterized B-spline functions with trainable coefficients. However, the B-spline functions in KAN present new challenges for hardware acceleration. Evaluating the B-spline functions can be performed by using look-up tables (LUTs) to directly map the B-spline functions, thereby reducing computational resource requirements. However, this method still requires substantial circuit resources (LUTs, MUXs, decoders, etc.). For the first time, this paper employs an algorithm-hardware co-design methodology to accelerate KAN. The proposed algorithm-level techniques include Alignment-Symmetry and PowerGap KAN hardware aware quantization, KAN sparsity aware mapping strategy, and circuit-level techniques include N:1 Time Modulation Dynamic Voltage input generator with analog-CIM (ACIM) circuits. The impact of non-ideal effects, such as partial sum errors caused by the process variations, has been evaluated with the statistics measured from the TSMC 22nm RRAM-ACIM prototype chips. With the best searched hyperparameters of KAN and the optimized circuits implemented in 22 nm node, we can reduce hardware area by 41.78x, energy by 77.97x with 3.03% accuracy boost compared to the traditional DNN hardware.”

Find the technical paper here. September 2024.

Huang, Wei-Hsing, Jianwei Jia, Yuyao Kong, Faaiq Waqar, Tai-Hao Wen, Meng-Fan Chang, and Shimeng Yu. “Hardware Acceleration of Kolmogorov-Arnold Network (KAN) for Lightweight Edge Inference.” arXiv preprint arXiv:2409.11418 (2024).



2 comments

AI Research Scientist says:

KAN quantization and KAN sparsity weight mapping. These two techniques look very cool!

S says:

KANs Quantization and KANs sparsity weight mapping with novel HW architecture looks good…

KANs slow down hardware performance due to specific operations. This work proposes a very interesting approach to solve this problem.
Nice work for the collaboration of industry and academia.

Leave a Reply


(Note: This name will be displayed publicly)