Papers for

fpga hardware designers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Event sparse transformer cuts hardware cost for malware detection

ESL-former: Event Sparse Linear Transformer for FPGA-Accelerated Malware Detection

Abstract: Transformer based intrusion detection has shown strong potential for identifying unknown malware variants, but its deployment on resource constrained edge devices remains difficult due to the high computational and memory cost of self attention. This paper presents an event sparse Linear Transformer framework for malware detection on FPGA edge platforms. Instead of relying on an explicit attention matrix, the proposed method derives token and channel importance directly from the accumulated key value state of Linear Transformer. A contribution aware scoring function is introduced to measure the perturbation of each token or kernel channel to the linear attention state, allowing redundant tokens and low contribution channels to be removed without constructing quadratic attention maps. To translate sparsity into practical hardware acceleration, the proposed design further replaces conventional binary mask based execution with a Top K active token buffer and a hardware compaction unit. The selected active tokens and channels are reorganized into dense fixed length data streams, enabling downstream processing elements to execute regular multiply accumulate operations with reduced redundant memory access and control overhead. This design is suitable for low power FPGA based malware detection, where both latency and on chip resource usage are critical. Experimental evaluation demonstrates that the proposed sparse Linear Transformer can reduce hardware cost while preserving malware classification accuracy.

Wed 14 OctHardware Architecture
The gist
Detecting malware on small, power-limited devices is challenging because the usual methods need too much computing power. The authors present a new type of transformer model that identifies important parts of data without doing expensive calculations, making it easier for simple chips to process. They also designed a hardware system that efficiently handles this trimmed data so the device runs faster and uses less energy. Tests show their method keeps good detection accuracy while using fewer resources.
Open → 2610.19665v1

FPGA optimization improves jet classification accuracy and speed

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

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.

Mon 14 SeptHardware Architecture
The gist
FPGAs are special computer chips that can run small neural networks very fast and with low power. The authors created FINNAS, a tool that automatically finds good neural network designs tailored to these chips, saving the time of manual tweaking. FINNAS tries different network sizes and precision levels, predicts their performance and chip usage, then picks the best ones to fully test and prune. Using FINNAS on a particle physics task, they found designs that are more accurate and use much fewer chip resources than a previous expert design.
Open → 2609.16367v1