paper-with-me

Papers

FeNN: A RISC-V vector processor for Spiking Neural Network acceleration

2025-06-13 · Zainab Aizaz, James C. Knight, Thomas Nowotny

Spiking Neural Networks (SNNs) have the potential to drastically reduce the energy requirements of AI systems. However, mainstream accelerators like GPUs and TPUs are designed for the high arithmetic intensity of standard ANNs so are not well-suited to SNN simulation. FPGAs are well-suited to applications with low arithmetic intensity as they have high off-chip memory bandwidth and large amounts of on-chip memory. Here, we present a novel RISC-V-based soft vector processor (FeNN), tailored to simulating SNNs on FPGAs. Unlike most dedicated neuromorphic hardware, FeNN is fully programmable and designed to be integrated with applications running on standard computers from the edge to the cloud. We demonstrate that, by using stochastic rounding and saturation, FeNN can achieve high numerical precision with low hardware utilisation and that a single FeNN core can simulate an SNN classifier faster than both an embedded GPU and the Loihi neuromorphic system.

📄 PDF Abstract BibTeX arXiv:2506.11760

Code (0)

등록된 구현이 없습니다.

Tasks

GPU

Methods 이 논문이 사용한 방법론

SNN Spiking Neural Networks (SNNs) are a class of artificial neural networks inspired by the structure and functioning of the brain's neural networks. Unlike traditional…

Similar Papers 제목 키워드 기반

FeNN-DMA: A RISC-V SoC for SNN acceleration

2025-11-01 · Zainab Aizaz, James C. Knight, Thomas Nowotny arxiv

Spiking Neural Networks (SNNs) are a promising, energy-efficient alternative to standard Artificial Neural Networks (ANNs) and are particularly well-suited to spatio-temporal tasks such as keyword spotting and video clas…

Video ClassificationKeyword Spotting

IzhiRISC-V -- a RISC-V-based Processor with Custom ISA Extension for Spiking Neuron Networks Processing with Izhikevich Neurons

2025-08-18 · Wiktor J. Szczerek, Artur Podobas arxiv

Spiking Neural Network processing promises to provide high energy efficiency due to the sparsity of the spiking events. However, when realized on general-purpose hardware -- such as a RISC-V processor -- this promise can…

SNAP-V: A RISC-V SoC with Configurable Neuromorphic Acceleration for Small-Scale Spiking Neural Networks

2026-03-12 · Kanishka Gunawardana, Sanka Peeris, Kavishka Rambukwella, Thamish Wanduragala 외 arxiv

Spiking Neural Networks (SNNs) have gained significant attention in edge computing due to their low power consumption and computational efficiency. However, existing implementations either use conventional System on Chip…

Computational Efficiency

Vectorized FlashAttention with Low-cost Exponential Computation in RISC-V Vector Processors

2025-10-08 · Vasileios Titopoulos, Kosmas Alexandridis, Giorgos Dimitrakopoulos arxiv

Attention is a core operation in numerous machine learning and artificial intelligence models. This work focuses on the acceleration of attention kernel using FlashAttention algorithm, in vector processors, particularly …

Improved vectorization of OpenCV algorithms for RISC-V CPUs

2023-09-19 · V. D. Volokitin, E. P. Vasiliev, E. A. Kozinov, V. D. Kustikova 외

The development of an open and free RISC-V architecture is of great interest for a wide range of areas, including high-performance computing and numerical simulation in mathematics, physics, chemistry and other problem d…