FINNAS: FINN-Guided Hardware-Aware NAS and Pruning for FPGA Jet Substructure Classification

📅 2026-09-14
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出FINNAS框架,通过硬件感知的神经架构搜索和剪枝方法,优化FPGA上量化神经网络的部署,提升喷注子结构分类任务的准确性并降低资源消耗。
📝 Abstract
FPGAs are well suited to deploying quantised neural networks (QNNs) under strict accuracy, latency, and resource constraints; however, identifying efficient model-accelerator combinations commonly requires extensive manual design-space exploration and repeated hardware synthesis. This paper presents FINNAS, a FINN-guided hardware-aware evolutionary neural architecture search framework. FINNAS jointly searches quantised MLP depth, width, and global precision settings, and ranks candidates using proxy validation accuracy together with FINN-estimated LUT usage and latency under a fully parallel mapping. Selected finalists are fully retrained, subjected to post-search unstructured pruning, and validated using RTL simulation and Vivado out-of-context synthesis. On the CERNBox jet substructure classification task, the searched implementations expose competitive accuracy-resource trade-offs. Compared with a manually optimised dense FINN accelerator, a compact FINNAS design improves accuracy from 73.78\% to 74.36\%, while reducing LUT usage by \(8.5\times\) and RTL-simulation latency by \(1.77\times\). Unstructured pruning further provides consistent LUT and FF reductions across the fully parallel finalists.
Problem

Research questions and friction points this paper is trying to address.

FPGA
quantised neural networks
hardware synthesis
design space exploration
resource constraints
Innovation

Methods, ideas, or system contributions that make the work stand out.

hardware-aware NAS
quantized neural networks
unstructured pruning
FPGA
resource-efficient
🔎 Similar Papers
No similar papers found.
E
Eva Chauffour
Reconfigurable Computing Systems Lab, Electronic & Electrical Engineering, Trinity College Dublin, Ireland
Changhong Li
Changhong Li
PhD Student, Dept. of Electronic and Electrical Engineering, Trinity College Dublin
FPGAsTiny MLDSP
G
Georgios Floros
Reconfigurable Computing Systems Lab, Electronic & Electrical Engineering, Trinity College Dublin, Ireland
Shreejith Shanker
Shreejith Shanker
Assistant Professor, Trinity College Dublin
Reconfigurable ComputingFPGAsEmbedded SystemsComputer ArchitectureMachine Learning