https://github.com/bringhurst/snnd
Spiking Neural Network Daemon
https://github.com/bringhurst/snnd
neuromorphic-computing spiking-neural-networks
Last synced: 10 months ago
JSON representation
Spiking Neural Network Daemon
- Host: GitHub
- URL: https://github.com/bringhurst/snnd
- Owner: bringhurst
- Created: 2025-08-03T16:42:26.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-09-04T02:55:31.000Z (10 months ago)
- Last Synced: 2025-09-04T04:40:37.943Z (10 months ago)
- Topics: neuromorphic-computing, spiking-neural-networks
- Language: Zig
- Homepage: https://snnp.org/
- Size: 166 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spiking Neural Network Daemon
A reference [SNNP](SNNP.md) node.
> Our interests and our activities interpenetrate more and more. We are all consciously or unconsciously adapting ourselves to a single common world. - H.G. Wells
### Layout
```
dht/ # Distributed hash table
nn/ # Neuron models
proto/ # Protocol messages
util/ # Utilities
snnd/ # Server
snnc/ # Client
```
### Flow
DHT finds peers, IDs passed through the map hash, spikes travel in bursts.
```
+----------------+ +--------------+ +----------------+
| +----+ Kademlia DHT +----+ |
| snnd node A | +--------------+ | snnd node B |
| | | |
| neuron group A | +------------+ | neuron group B |
| +-----+ UDP spikes +-----+ |
+----------------+ +------------+ +----------------+
```
### Building
First, [setup a Zig toolchain](https://ziglang.org), then:
```
zig build test
```
### Benchmarks
* [DHT](https://snnp.org/benchmarks/dht/)
* [Network](https://snnp.org/benchmarks/network/)