Skip to content
AI Atlas
PaperActive

DiffLUT-Net: Differentiable Training of FPGA LUT Networks with Learnable Connectivity

arxiv.org/abs/2609.09254

Updated 51 min ago · first seen 11 Sept 2026

paper_01M294GKZ636EQG77VTA2XR650

Published
11 Sept 2026
T1 · 51 min ago
arXiv
2609.09254
T1 · 51 min ago
Category
cs.LG
T1 · 51 min ago

Abstract

Field-programmable gate arrays (FPGAs) enable efficient neural-network inference, but most deployment flows either accelerate multiply-accumulate operations or convert pretrained quantized models into lookup tables (LUTs). We present DiffLUT-Net, an FPGA-native network connected by six-input LUTs that are trained from scratch. We jointly learn the 64 truth-table entries of a LUT and the source to each of its six input ports using a differentiable LUT function relaxation and hardware source selection. After training, the truth tables and connections are discretized, unused logic can be pruned, and the network is exported directly as synthesizable Verilog. Across five benchmarks, DiffLUT-Net achieves favorable accuracy-resource trade-offs. These results demonstrate the effectiveness of jointly learning LUT functions and sparse connectivity for compact FPGA-native inference. The code is available at https://github.com/TUDa-HWAI/DiffLUT-Network.

Authors 6

Jiaqi Ye, Xinrui Gong, Jingcun Wang, Olga Kondrateva, Bing Li, Grace Li Zhang

Specification

Official page

Source:arXiv (Atom API + RSS)T1observed 51 min agohigh

Arxiv announce type
cross

Source:arXiv (Atom API + RSS)T1observed 51 min agohigh

arXiv id
2609.09254

Source:arXiv (Atom API + RSS)T1observed 51 min agohigh

Categories
cs.LG, cs.AI, cs.AR

Source:arXiv (Atom API + RSS)T1observed 51 min agohigh

PDF

Source:arXiv (Atom API + RSS)T1observed 51 min agohigh

Primary category
cs.LG

Source:arXiv (Atom API + RSS)T1observed 51 min agohigh

Published
11 Sept 2026

Source:arXiv (Atom API + RSS)T1observed 51 min agohigh

Each value shows its source, tier and observation time. Conflicting claims are kept side by side and flagged — never averaged. How AI Atlas records facts →

Provenance

Attributed facts

9

Source tiers

T19

Freshest observation

51 min ago

Conflicts

None