paper-with-me

홈 › Papers

SparsePixels: Efficient Convolution for Sparse Data on FPGAs

2025-12-05 · Ho Fung Tsoi, Dylan Rankin, Vladimir Loncar, Philip Harris arxiv

Inference of standard convolutional neural networks (CNNs) on FPGAs often incurs high latency and a long initiation interval due to the deep nested loops required to densely convolve every input pixel regardless of its feature value. However, input features can be spatially sparse in some image data, where semantic information may occupy only a small fraction of the pixels and most computation would be wasted on empty regions. In this work, we introduce SparsePixels, a framework that implements sparse convolution on FPGAs by selectively retaining and computing on a small subset of active pixels while ignoring the rest. Because computation always runs over a single pre-specified pixel budget, the inference latency is independent of the input sparsity and is constant at runtime. We show that, for identifying neutrino interactions in naturally sparse LArTPC images with 4k pixels, a standard CNN with a compact size of 4k parameters incurs an inference latency of 48.665 $μ$s on an FPGA, whereas a sparse CNN of the same base architecture, computing on less than 1% of the input pixels, achieves a $\times 73$ speedup to 0.665 $μ$s with resource utilization well within on-chip budgets, trading only a small percent-level performance loss. This work aims to benefit future algorithm development for efficient data readout in modern experiments with latency requirements of microseconds or below.

📄 PDF Abstract BibTeX arXiv:2512.06208

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Real-Time Graph-based Point Cloud Networks on FPGAs via Stall-Free Deep Pipelining

2025-07-07 · Marc Neu, Isabel Haide, Timo Justinger, Till Rädler 외

Graph-based Point Cloud Networks (PCNs) are powerful tools for processing sparse sensor data with irregular geometries, as found in high-energy physics detectors. However, deploying models in such environments remains ch…

GPU

Sparse Winograd Convolutional neural networks on small-scale systolic arrays

2018-10-03 · Feng Shi, Haochen Li, Yuhe Gao, Benjamin Kuschner 외

The reconfigurability, energy-efficiency, and massive parallelism on FPGAs make them one of the best choices for implementing efficient deep learning accelerators. However, state-of-art implementations seldom consider th…

Layout Design

Enabling Long FFT Convolutions on Memory-Constrained FPGAs via Chunking

2025-12-28 · Peter Wang, Neelesh Gupta, Viktor Prasanna arxiv

The need for long-context reasoning has led to alternative neural network architectures besides Transformers and self-attention, a popular model being Hyena, which employs causal 1D-convolutions implemented with FFTs. Lo…

A Runtime-Adaptive Transformer Neural Network Accelerator on FPGAs

2024-11-27 · Ehsan Kabir, Austin R. J. Downey, Jason D. Bakos, David Andrews 외

Transformer neural networks (TNN) excel in natural language processing (NLP), machine translation, and computer vision (CV) without relying on recurrent or convolutional layers. However, they have high computational and …

Computational EfficiencyCPUGPUMachine Translation

An OpenCL(TM) Deep Learning Accelerator on Arria 10

2017-01-13 · Utku Aydonat, Shane O'Connell, Davor Capalija, Andrew C. Ling 외

Convolutional neural nets (CNNs) have become a practical means to perform vision tasks, particularly in the area of image classification. FPGAs are well known to be able to perform convolutions efficiently, however, most…

Deep LearningGPUimage-classificationImage Classification