mlsanityData to 14 Oct 2026

Spyx: A Library for Just-In-Time Compiled Optimization of Spiking Neural Networks

arXiv 2402.18994 ↗First posted 29 Feb 2024cs.NE cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

As the role of artificial intelligence becomes increasingly pivotal in modern society, the efficient training and deployment of deep neural networks have emerged as critical areas of focus. Recent advancements in attention-based large neural architectures have spurred the development of AI accelerators, facilitating the training of extensive, multi-billion parameter models. Despite their effectiveness, these powerful networks often incur high execution costs in production environments. Neuromorphic computing, inspired by biological neural processes, offers a promising alternative. By utilizing temporally-sparse computations, Spiking Neural Networks (SNNs) offer to enhance energy efficiency through a reduced and low-power hardware footprint. However, the training of SNNs can be challenging due to their recurrent nature which cannot as easily leverage the massive parallelism of modern AI accelerators. To facilitate the investigation of SNN architectures and dynamics researchers have sought to bridge Python-based deep learning frameworks such as PyTorch or TensorFlow with custom-implemented compute kernels. This paper introduces Spyx, a new and lightweight SNN simulation and optimization library designed in JAX. By pre-staging data in the expansive vRAM of contemporary accelerators and employing extensive JIT compilation, Spyx allows for SNN optimization to be executed as a unified, low-level program on NVIDIA GPUs or Google TPUs. This approach achieves optimal hardware utilization, surpassing the performance of many existing SNN training frameworks while maintaining considerable flexibility.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 19 of its 29 references that are in the map. First posted on arXiv 29 Feb 2024.

Builds on

19 of 29 references.

References · 19

  1. 2017Attention Is All You Needcited by 60,361
  2. 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,254
  3. 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 407
  4. 2015Converting Static Image Datasets to Spiking Neuromorphic Datasets Using Saccadescited by 314
  5. 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 259
  6. 2017SuperSpike: Supervised learning in multi-layer spiking neural networkscited by 182
  7. 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 169
  8. 2020The Hardware Lotterycited by 160
  9. 2020Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networkscited by 59
  10. 2019Fast and energy-efficient neuromorphic deep learning with first-spike timescited by 52
  11. 2023Pgx: Hardware-Accelerated Parallel Game Simulators for Reinforcement Learningcited by 51
  12. 2022The BrainScaleS-2 accelerated neuromorphic system with hybrid plasticitycited by 42
7 more
  1. 2022evosax: JAX-based Evolution Strategiescited by 41
  2. 2023Neuromorphic Intermediate Representation: A Unified Instruction Set for Interoperable Brain-Inspired Computingcited by 22
  3. 2023Learning Long Sequences in Spiking Neural Networkscited by 19
  4. 2024jaxsnn: Event-driven Gradient Estimation for Analog Neuromorphic Hardwarecited by 5
  5. 2021Deep Phasor Networks: Connecting Conventional and Spiking Neural Networkscited by 4
  6. 2023Accelerating SNN Training with Stochastic Parallelizable Spiking Neuronscited by 4
  7. 2023Harnessing Manycore Processors with Distributed Memory for Accelerated Training of Sparse and Recurrent Modelscited by 4

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.