Brain Grid
Published:
BrainGrid is an open-source spiking neural network simulator that is intended to aid scientists and researchers by providing pre-built code that can be easily modified to fit different models.
Worked on optimizing the performance of the Cuda code through profiling different aspects of the kernel.
Found and fixed a bug that reduced the number of memory allocations from 6 million to 10 thousand.
Tuned the micro kernels and reduced the branching paths to give a 2 times speed up.