KANELÉ: Kolmogorov-Arnold Networks for Efficient LUT-based Evaluation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hoang, Duc, Gupta, Aarush, Harris, Philip
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912911749808128
author Hoang, Duc
Gupta, Aarush
Harris, Philip
author_facet Hoang, Duc
Gupta, Aarush
Harris, Philip
contents Low-latency, resource-efficient neural network inference on FPGAs is essential for applications demanding real-time capability and low power. Lookup table (LUT)-based neural networks are a common solution, combining strong representational power with efficient FPGA implementation. In this work, we introduce KANELÉ, a framework that exploits the unique properties of Kolmogorov-Arnold Networks (KANs) for FPGA deployment. Unlike traditional multilayer perceptrons (MLPs), KANs employ learnable one-dimensional splines with fixed domains as edge activations, a structure naturally suited to discretization and efficient LUT mapping. We present the first systematic design flow for implementing KANs on FPGAs, co-optimizing training with quantization and pruning to enable compact, high-throughput, and low-latency KAN architectures. Our results demonstrate up to a 2700x speedup and orders of magnitude resource savings compared to prior KAN-on-FPGA approaches. Moreover, KANELÉ matches or surpasses other LUT-based architectures on widely used benchmarks, particularly for tasks involving symbolic or physical formulas, while balancing resource usage across FPGA hardware. Finally, we showcase the versatility of the framework by extending it to real-time, power-efficient control systems.
format Preprint
id arxiv_https___arxiv_org_abs_2512_12850
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle KANELÉ: Kolmogorov-Arnold Networks for Efficient LUT-based Evaluation
Hoang, Duc
Gupta, Aarush
Harris, Philip
Hardware Architecture
Machine Learning
Systems and Control
High Energy Physics - Experiment
Low-latency, resource-efficient neural network inference on FPGAs is essential for applications demanding real-time capability and low power. Lookup table (LUT)-based neural networks are a common solution, combining strong representational power with efficient FPGA implementation. In this work, we introduce KANELÉ, a framework that exploits the unique properties of Kolmogorov-Arnold Networks (KANs) for FPGA deployment. Unlike traditional multilayer perceptrons (MLPs), KANs employ learnable one-dimensional splines with fixed domains as edge activations, a structure naturally suited to discretization and efficient LUT mapping. We present the first systematic design flow for implementing KANs on FPGAs, co-optimizing training with quantization and pruning to enable compact, high-throughput, and low-latency KAN architectures. Our results demonstrate up to a 2700x speedup and orders of magnitude resource savings compared to prior KAN-on-FPGA approaches. Moreover, KANELÉ matches or surpasses other LUT-based architectures on widely used benchmarks, particularly for tasks involving symbolic or physical formulas, while balancing resource usage across FPGA hardware. Finally, we showcase the versatility of the framework by extending it to real-time, power-efficient control systems.
title KANELÉ: Kolmogorov-Arnold Networks for Efficient LUT-based Evaluation
topic Hardware Architecture
Machine Learning
Systems and Control
High Energy Physics - Experiment
url https://arxiv.org/abs/2512.12850