kth.sePublications KTH
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (3 of 3) Show all publications
Lindqvist, B. A. & Podobas, A. (2025). IncineRate: Multi-Modal FPGA Accelerator Architecture for SCNNs. In: Proceedings - 2025 IEEE 18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025: . Paper presented at 18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025, Singapore, Singapore, December 15-18, 2025 (pp. 165-172). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>IncineRate: Multi-Modal FPGA Accelerator Architecture for SCNNs
2025 (English)In: Proceedings - 2025 IEEE 18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 165-172Conference paper, Published paper (Refereed)
Abstract [en]

Spiking Neural Networks (SNNs) are a promising alternative to conventional Artificial Neural Networks (ANNs) due to their biological interpretability and capability to exploit sparse computation. Specialized hardware for SNNs has potential advantages over general-purpose devices in terms of power and performance. However, the computational requirements of modern Spiking Convolutional Neural Networks (SCNNs) renders most SNN hardware inefficient for SCNN acceleration. As a step towards efficient SCNN acceleration, we present IncineRate, a flexible FPGA-based SCNN accelerator architecture. IncineRate has built-in support for many SCNNs, such as AlexNet, VGG16, and ResNets, and can be extended to support other network models. The number of simulation time steps, the network architecture, and other settings are specified at run time, so an already deployed device can execute multiple networks without reconfiguration. Our results show that IncineRate achieves state-of-the-art classification accuracy among FPGA-based SCNNs on CIFAR10 and CIFAR100.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
computer vision, fpga, neuromorphic architecture, reconfigurable hardware, scnn
National Category
Computer Engineering
Identifiers
urn:nbn:se:kth:diva-378751 (URN)10.1109/MCSoC67473.2025.00035 (DOI)2-s2.0-105032437580 (Scopus ID)
Conference
18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025, Singapore, Singapore, December 15-18, 2025
Note

Part of ISBN 9798331565718

QC 20260331

Available from: 2026-03-31 Created: 2026-03-31 Last updated: 2026-03-31Bibliographically approved
Lindqvist, B. & Podobas, A. (2024). Algorithms for Fast Spiking Neural Network Simulation on FPGAs. IEEE Access, 12, 150334-150353
Open this publication in new window or tab >>Algorithms for Fast Spiking Neural Network Simulation on FPGAs
2024 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 12, p. 150334-150353Article in journal (Refereed) Published
Abstract [en]

Spiking Neural Networks (SNNs) are models that mimic and replicate the computational properties of the biological brain. Computation is performed using neurons that transmit information on axons between each other via synapses. SNNs have several important application areas, ranging from (brain-like) artificial intelligence to complex brain simulations. Most SNN simulations today are carried out on systems such as CPUs and GPUs, which fit SNNs poorly and often yield slow solutions that consume needlessly much energy. In this work, we present algorithms for efficient simulation of SNNs on Field-Programmable Gate Arrays (FPGAs), which is driven by our hypothesis that said devices can be much more power-efficient without sacrificing execution performance. We also provide an in-depth analysis and discussion of our algorithms and techniques. We target the important Potjans-Diesmann model, a well-known cortical microcircuit often used for assessing SNN simulation performance. Using high-level synthesis (HLS) targeting the latest Intel Agilex 7 FPGA, we show that our best simulator can execute the microcircuit 25% faster than real-time and require only 21 nJ per synaptic event. Our result surpasses the state-of-the-art for single-device simulation, and the energy use is the lowest among published results.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Field programmable gate arrays, Spiking neural networks, Hardware, Synapses, Logic, Membrane potentials, Brain modeling, Table lookup, Neuroscience, Cortical microcircuit, FPGA, HLS, HPC, OpenCL, simulation, leaky integrate-and-fire
National Category
Bioinformatics and Computational Biology
Identifiers
urn:nbn:se:kth:diva-355765 (URN)10.1109/ACCESS.2024.3479933 (DOI)001340664700001 ()2-s2.0-85207714571 (Scopus ID)
Note

QC 20241104

Available from: 2024-11-04 Created: 2024-11-04 Last updated: 2025-05-27Bibliographically approved
Lindqvist, B. & Podobas, A.The Ultimate Guide to ANN-to-SNN Conversion for Vision.
Open this publication in new window or tab >>The Ultimate Guide to ANN-to-SNN Conversion for Vision
(English)Manuscript (preprint) (Other academic)
Abstract [en]

Motivated by the difficulties in training Spiking Neural Networks  (SNNs), ANN-to-SNN conversion converts an existing Artificial Neural  Network (ANN) into its spiking analog. Conversion facilitates reuse  of mature ANN training pipelines, but SNN inference introduces an  accuracy-latency trade-off. This trade-off is the central challenge  of conversion: maximizing accuracy while minimizing latency. Since  conversion was first proposed in 2015, the field has flourished and  today comprises about a hundred articles. Beyond the  accuracy-latency trade-off, many conversion methods tackle  operations in vision architectures that are nontrivial in SNNs, such  as max pooling, batch normalization, and residual connections. This  guide teaches ANN-to-SNN conversion for vision---from core  principles to the state-of-the-art---through a common analytical  framework. It characterizes most published ANN-to-SNN conversion  methods from 2015 to 2025, compares them both quantitatively and  qualitatively, and critically analyzes the field as a whole. It  serves as an accessible introduction for beginners and as a  consolidated reference for researchers.

Keywords
maskininlärning
National Category
Computer Systems Computer Vision and Learning Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-381012 (URN)
Funder
Swedish e‐Science Research CenterSwedish Research Council, 2021-04579
Note

QC 20260508

Available from: 2026-05-07 Created: 2026-05-07 Last updated: 2026-05-08Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0009-0007-3374-4355

Search in DiVA

Show all publications