There are 7 repositories under neuromorphic-hardware topic.
Pure python implementation of SNN
Learn about the Neumorphic engineering process of creating large-scale integration (VLSI) systems containing electronic analog circuits to mimic neuro-biological architectures.
Offical implementation of "Spike-driven Transformer V2: Meta Spiking Neural Network Architecture Inspiring the Design of Next-generation Neuromorphic Chips" (ICLR2024)
RBM implemented with spiking neurons in Python. Contrastive Divergence used to train the network.
OpenN@S: Open-source software to NAS automatic VHDL code generation
NeMo - A hardware agnostic neuromorphic processor simulation model built on ROSS
A human-AI developed programming language for Neuromorphic Engineering
Bio-inspired neuromorphic cerebellum
Neuromorphic Auditory Visualizer Tool
openFrameworks addon for interfacing to the Dynamic Vision Sensors. This addon is a basic logger and player for the DAVIS/DVS sensors family
Neuromorphic architectures are hardware architectures that use the biologically inspired neural functions as the basis of operation. Information processing based on spiking neuron architectures have caught considerable attention in recent years due to its low power consumption compared to traditional artificial neural networks. In this project, as the first stage, we are implementing parallel multiple processing elements based on RISC-V architecture to represent biological neurons. Single neurons can be implemented as a single processor with local memory access or since the spike time of biological neurons is in the millisecond order multiple neurons can be virtualized to a single processor. At the second stage of the process, we are expecting to design encoders and decoders to benchmark the architecture by solving classical machine learning problems.
A fast generative model for stochastic memory cells
E-prop on spinnaker 2: exploring online learning in spiking rnns on neuromorphic hardware
This is a collection of papers I read on SNN accelerators.
A flexible package manager designed to support multiple versions, configurations, platforms, and compilers.