nest / nest-gpu

NEST GPU
https://nest-gpu.readthedocs.io
GNU General Public License v2.0
19 stars 12 forks source link

Double vs float datatypes #119

Open pnbabu opened 5 months ago

pnbabu commented 5 months ago

NEST-GPU uses a float datatype for the state and parameter arrays in the models. This was used instead of double to conserve memory in GPU and because often commercial GPUs do not support double datatype. However, simulations show that most of the memory is used for connections, not for the state and parameters.

In NEST-GPU, we could consider double datatypes for neuron state and parameters, and retain weight in connections as float. This requires more discussion with the NEST team and also a comparison with other neuromorphic hardware.