paper-with-me

Papers

A PyTorch-Compatible Spike Encoding Framework for Energy-Efficient Neuromorphic Applications

2025-04-15 · Alexandru Vasilache, Jona Scholz, Vincent Schilling, Sven Nitzsche, Florian Kaelber, Johannes Korsch, Juergen Becker

Spiking Neural Networks (SNNs) offer promising energy efficiency advantages, particularly when processing sparse spike trains. However, their incompatibility with traditional datasets, which consist of batches of input vectors rather than spike trains, necessitates the development of efficient encoding methods. This paper introduces a novel, open-source PyTorch-compatible Python framework for spike encoding, designed for neuromorphic applications in machine learning and reinforcement learning. The framework supports a range of encoding algorithms, including Leaky Integrate-and-Fire (LIF), Step Forward (SF), Pulse Width Modulation (PWM), and Ben's Spiker Algorithm (BSA), as well as specialized encoding strategies covering population coding and reinforcement learning scenarios. Furthermore, we investigate the performance trade-offs of each method on embedded hardware using C/C++ implementations, considering energy consumption, computation time, spike sparsity, and reconstruction accuracy. Our findings indicate that SF typically achieves the lowest reconstruction error and offers the highest energy efficiency and fastest encoding speed, achieving the second-best spike sparsity. At the same time, other methods demonstrate particular strengths depending on the signal characteristics. This framework and the accompanying empirical analysis provide valuable resources for selecting optimal encoding strategies for energy-efficient SNN applications.

📄 PDF Abstract BibTeX arXiv:2504.11026

Code (1)

alex-vasilache/spike-encoding 공식 구현 pytorch

Tasks

reinforcement-learningReinforcement Learning

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 제목 키워드 기반

SpikeRL: A Scalable and Energy-efficient Framework for Deep Spiking Reinforcement Learning

2025-02-21 · Tokey Tahmid, Mark Gates, Piotr Luszczek, Catherine D. Schuman

In this era of AI revolution, massive investments in large-scale data-driven AI systems demand high-performance computing, consuming tremendous energy and resources. This trend raises new challenges in optimizing sustain…

continuous-controlContinuous ControlDeep Reinforcement Learning

SpykeTorch: Efficient Simulation of Convolutional Spiking Neural Networks with at most one Spike per Neuron

2019-03-06 · Milad Mozafari, Mohammad Ganjtabesh, Abbas Nowzari-Dalini, Timothée Masquelier

Application of deep convolutional spiking neural networks (SNNs) to artificial intelligence (AI) tasks has recently gained a lot of interest since SNNs are hardware-friendly and energy-efficient. Unlike the non-spiking c…

GPU

Integrate-and-fire circuit for converting analog signals to spikes using phase encoding

2023-10-03 · Javier Lopez-Randulfe, Nico Reeb, Alois Knoll

Processing sensor data with spiking neural networks on digital neuromorphic chips requires converting continuous analog signals into spike pulses. Two strategies are promising for achieving low energy consumption and fas…

Learned Spike Encoding of the Channel Response for Low-Power Environment Sensing

2024-01-29 · Eleonora Cicciarella, Riccardo Mazzieri, Jacopo Pegoraro, Michele Rossi

Radio Frequency (RF) sensing holds the potential for enabling pervasive monitoring applications. However, modern sensing algorithms imply complex operations, which clash with the energy-constrained nature of edge sensing…

Edge-computing

SpikeSEE: An Energy-Efficient Dynamic Scenes Processing Framework for Retinal Prostheses

2022-09-16 · Chuanqing Wang, Chaoming Fang, Yong Zou, Jie Yang 외

Intelligent and low-power retinal prostheses are highly demanded in this era, where wearable and implantable devices are used for numerous healthcare applications. In this paper, we propose an energy-efficient dynamic sc…