paper-with-me

홈 › Papers

SpikeX: Exploring Accelerator Architecture and Network-Hardware Co-Optimization for Sparse Spiking Neural Networks

2025-05-18 · Boxun Xu, Richard Boone, Peng Li

Spiking Neural Networks (SNNs) are promising biologically plausible models of computation which utilize a spiking binary activation function similar to that of biological neurons. SNNs are well positioned to process spatiotemporal data, and are advantageous in ultra-low power and real-time processing. Despite a large body of work on conventional artificial neural network accelerators, much less attention has been given to efficient SNN hardware accelerator design. In particular, SNNs exhibit inherent unstructured spatial and temporal firing sparsity, an opportunity yet to be fully explored for great hardware processing efficiency. In this work, we propose a novel systolic-array SNN accelerator architecture, called SpikeX, to take on the challenges and opportunities stemming from unstructured sparsity while taking into account the unique characteristics of spike-based computation. By developing an efficient dataflow targeting expensive multi-bit weight data movements, SpikeX reduces memory access and increases data sharing and hardware utilization for computations spanning across both time and space, thereby significantly improving energy efficiency and inference latency. Furthermore, recognizing the importance of SNN network and hardware co-design, we develop a co-optimization methodology facilitating not only hardware-aware SNN training but also hardware accelerator architecture search, allowing joint network weight parameter optimization and accelerator architectural reconfiguration. This end-to-end network/accelerator co-design approach offers a significant reduction of 15.1x-150.87x in energy-delay-product(EDP) without comprising model accuracy.

📄 PDF Abstract BibTeX arXiv:2505.12292

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음
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 제목 키워드 기반

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…

Best of Both Worlds: AutoML Codesign of a CNN and its Hardware Accelerator

2020-02-11 · Mohamed S. Abdelfattah, Łukasz Dudziak, Thomas Chau, Royson Lee 외

Neural architecture search (NAS) has been very successful at outperforming human-designed convolutional neural networks (CNN) in accuracy, and when hardware information is present, latency as well. However, NAS-designed …

AutoMLGeneral ClassificationGPUimage-classification+4

Rethinking Co-design of Neural Architectures and Hardware Accelerators

2021-02-17 · Yanqi Zhou, Xuanyi Dong, Berkin Akin, Mingxing Tan 외

Neural architectures and hardware accelerators have been two driving forces for the progress in deep learning. Previous works typically attempt to optimize hardware given a fixed model architecture or model architecture …

Neural Architecture Search

NAHAS: Neural Architecture and Hardware Accelerator Search

2021-01-01 · Yanqi Zhou, Xuanyi Dong, Daiyi Peng, Ethan Zhu 외

Neural architectures and hardware accelerators have been two driving forces for the rapid progress in deep learning. Although previous works have optimized either neural architectures given fixed hardware, or hardware gi…

Neural Architecture Search

RHNAS: Realizable Hardware and Neural Architecture Search

2021-06-17 · Yash Akhauri, Adithya Niranjan, J. Pablo Muñoz, Suvadeep Banerjee 외

The rapidly evolving field of Artificial Intelligence necessitates automated approaches to co-design neural network architecture and neural accelerators to maximize system efficiency and address productivity challenges. …

Neural Architecture Search