paper-with-me

Papers

SpikeExplorer: hardware-oriented Design Space Exploration for Spiking Neural Networks on FPGA

2024-04-04 · Dario Padovano, Alessio Carpegna, Alessandro Savino, Stefano Di Carlo

One of today's main concerns is to bring Artificial Intelligence power to embedded systems for edge applications. The hardware resources and power consumption required by state-of-the-art models are incompatible with the constrained environments observed in edge systems, such as IoT nodes and wearable devices. Spiking Neural Networks (SNNs) can represent a solution in this sense: inspired by neuroscience, they reach unparalleled power and resource efficiency when run on dedicated hardware accelerators. However, when designing such accelerators, the amount of choices that can be taken is huge. This paper presents SpikExplorer, a modular and flexible Python tool for hardware-oriented Automatic Design Space Exploration to automate the configuration of FPGA accelerators for SNNs. Using Bayesian optimizations, SpikerExplorer enables hardware-centric multi-objective optimization, supporting factors such as accuracy, area, latency, power, and various combinations during the exploration process. The tool searches the optimal network architecture, neuron model, and internal and training parameters, trying to reach the desired constraints imposed by the user. It allows for a straightforward network configuration, providing the full set of explored points for the user to pick the trade-off that best fits the needs. The potential of SpikExplorer is showcased using three benchmark datasets. It reaches 95.8% accuracy on the MNIST dataset, with a power consumption of 180mW/image and a latency of 0.12 ms/image, making it a powerful tool for automatically optimizing SNNs.

📄 PDF Abstract BibTeX arXiv:2404.03714

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Comprehensive Design Space Exploration for Tensorized Neural Network Hardware Accelerators

2025-11-22 · Jinsong Zhang, Minghe Li, Jiayi Tian, Jinming Lu 외 arxiv

High-order tensor decomposition has been widely adopted to obtain compact deep neural networks for edge deployment. However, existing studies focus primarily on its algorithmic advantages such as accuracy and compression…

Memory-Oriented Design-Space Exploration of Edge-AI Hardware for XR Applications

2022-06-08 · Vivek Parmar, Syed Shakib Sarwar, Ziyun Li, Hsien-Hsin S. Lee 외

Low-Power Edge-AI capabilities are essential for on-device extended reality (XR) applications to support the vision of Metaverse. In this work, we investigate two representative XR workloads: (i) Hand detection and (ii) …

CPUHand DetectionQuantization

A Hardware-Aware Open-Source Framework for Design Space Exploration of Mixed-Signal Spiking Neural Networks

2026-07-07 · Sayma Nowshin Chowdhury, Vineeta Nair, Taseen Forhad, Aishwarya Natarajan 외 arxiv

Energy-efficient neuromorphic computing at the edge requires simulation tools that can capture the non-ideal behavior of mixed-signal spiking neural network (SNN) hardware while supporting system-level design exploration…

NeuroXplorer 1.0: An Extensible Framework for Architectural Exploration with Spiking Neural Networks

2021-05-04 · Adarsha Balaji, Shihao Song, Twisha Titirsha, Anup Das 외

Recently, both industry and academia have proposed many different neuromorphic architectures to execute applications that are designed with Spiking Neural Network (SNN). Consequently, there is a growing need for an exten…

Hardware/Software Co-Exploration of Neural Architectures

2019-07-06 · Weiwen Jiang, Lei Yang, Edwin Sha, Qingfeng Zhuge 외

We propose a novel hardware and software co-exploration framework for efficient neural architecture search (NAS). Different from existing hardware-aware NAS which assumes a fixed hardware design and explores the neural a…

Neural Architecture SearchReinforcement Learning