paper-with-me

Papers

A Novel Approximate Hamming Weight Computing for Spiking Neural Networks: an FPGA Friendly Architecture

2021-04-29 · Kaveh Akbarzadeh-Sherbaf, Mikaeel Bahmani, Danial Ghiaseddin, Saeed Safari, Abdol-Hossein Vahabie

Hamming weights of sparse and long binary vectors are important modules in many scientific applications, particularly in spiking neural networks that are of our interest. To improve both area and latency of their FPGA implementations, we propose a method inspired from synaptic transmission failure for exploiting FPGA lookup tables to compress long input vectors. To evaluate the effectiveness of this approach, we count the number of `1's of the compressed vector using a simple linear adder. We classify the compressors into shallow ones with up to two levels of lookup tables and deep ones with more than two levels. The architecture generated by this approach shows up to 82% and 35% reductions for different configurations of shallow compressors in area and latency respectively. Moreover, our simulation results show that calculating the Hamming weight of a 1024-bit vector of a spiking neural network by the use of only deep compressors preserves the chaotic behavior of the network while slightly impacts on the learning performance.

📄 PDF Abstract BibTeX arXiv:2104.14594

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Spiking Neural Network inference on FPGAs with hls4ml

2026-06-08 · Barry M. Dillon arxiv

Spiking Neural Networks (SNNs) provide a naturally temporal machine-learning framework. Their neurons maintain an internal state and propagate information through discrete spikes, enabling low-latency temporal inference.…

Skydiver: A Spiking Neural Network Accelerator Exploiting Spatio-Temporal Workload Balance

2022-03-14 · Qinyu Chen, Chang Gao, Xinyuan Fang, Haitao Luan

Spiking Neural Networks (SNNs) are developed as a promising alternative to Artificial Neural networks (ANNs) due to their more realistic brain-inspired computing models. SNNs have sparse neuron firing over time, i.e., sp…

Image SegmentationSemantic Segmentation

NESTA: Hamming Weight Compression-Based Neural Proc. Engine

2019-10-01 · Ali Mirzaeian, Houman Homayoun, Avesta Sasan

In this paper, we present NESTA, a specialized Neural engine that significantly accelerates the computation of convolution layers in a deep convolutional neural network, while reducing the computational energy. NESTA ref…

VQ4SNN: Vector Quantization for Memory-Efficient FPGA Spiking Neural Networks

2026-06-12 · Dimitrios Sekertzis, Giorgos Dimitrakopoulos arxiv

Spiking Neural Networks (SNNs) offer an energy-efficient paradigm for edge AI, making them attractive for hardware acceleration. However, deploying dense SNNs on FPGAs is constrained by limited on-chip memory for synapti…

Neuromorphic FPGA Design for Digital Signal Processing

2026-01-11 · Justin London arxiv

In this paper, the foundations of neuromorphic computing, spiking neural networks (SNNs) and memristors, are analyzed and discussed. Neuromorphic computing is then applied to FPGA design for digital signal processing (DS…