https://github.com/Neuromorphic-Computing-X-Wearables/EnergySNNs
| Network (3-layers) | Total Neurons |
|---|---|
| 10-256-8 | 274 |
| 20-512-16 | 548 |
| 40-1024-32 | 1096 |
| 80-2046-64 | 2190 |
| 160-4092-128 | 4380 |
Weights randomly initiated, runs = 100 (mean and std are indicated in opacity spread).
Timesteps (T) = [125, 250, 500, 1000, 2000], dt = 0.001
Documentation: Number of spikes of the neuron is proportional to firing_rate*timesteps_per_inference*dt

Network: 10-256-8

Network: 20-512-16

Network: 40-1024-32

Network: 80-2046-64

Network: 160-4092-128
<aside> 💡
Increase in input poisson spikes, logarithmically increases the total spiking activity in SNNs, so input encoding sparsity will effect the power consumption in SNNs.
</aside>
<aside> 💡
The standard deviation of total spikes count increases as the number of neurons in the network increases (though the error bars looks smaller in the larger network, the scale of y-axis is large)
</aside>

Network: 10-256-8

Network: 20-512-16

Network: 40-1024-32

Network: 80-2046-64

Network: 160-4092-128
<aside> 💡
Increase in the spike activity, increases the total energy for all networks. With zero spike activity, the total energy is not zero!
</aside>