paper-with-me

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. Although SNNs are often associated with asynchronous neuromorphic processors, many scientific real-time inference systems rely on conventional synchronous field-programmable gate arrays (FPGAs) and high-level synthesis (HLS) workflows. In this paper we present an extension of hls4ml that enables clock-driven deployment of SNNs trained in pytorch onto FPGA firmware. We demonstrate the workflow using a dense quantised SNN trained on the Heidelberg Spiking Digits dataset where it achieves inference latencies of approximately $34μ$s. We validate the generated design through software reference comparisons, HLS C simulation, HLS synthesis, export, and Vivado synthesis reports. This work opens up the hls4ml toolkit to neuromorphic computing, allowing streamlined optimisation, synthesis, and deployment of SNN models for real-time inference.

📄 PDF Abstract BibTeX arXiv:2606.10008

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

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…

A Robust, Open-Source Framework for Spiking Neural Networks on Low-End FPGAs

2025-07-09 · Andrew Fan, Simon D. Levy arxiv

As the demand for compute power in traditional neural networks has increased significantly, spiking neural networks (SNNs) have emerged as a potential solution to increasingly power-hungry neural networks. By operating o…

E3NE: An End-to-End Framework for Accelerating Spiking Neural Networks with Emerging Neural Encoding on FPGAs

2021-11-19 · Daniel Gerlinghoff, Zhehui Wang, Xiaozhe Gu, Rick Siow Mong Goh 외

Compiler frameworks are crucial for the widespread use of FPGA-based deep learning accelerators. They allow researchers and developers, who are not familiar with hardware engineering, to harness the performance attained …

A Quarter of a Century of Neuromorphic Architectures on FPGAs -- an Overview

2025-02-23 · Wiktor J. Szczerek, Artur Podobas

Neuromorphic computing is a relatively new discipline of computer science, where the principles of biological brain's computation and memory are used to create a new way of processing information, based on networks of sp…

Fast Algorithms for Spiking Neural Network Simulation with FPGAs

2024-05-03 · Björn A. Lindqvist, Artur Podobas

Using OpenCL-based high-level synthesis, we create a number of spiking neural network (SNN) simulators for the Potjans-Diesmann cortical microcircuit for a high-end Field-Programmable Gate Array (FPGA). Our best simulato…

GPUHigh-Level SynthesisNeural Network simulation