ParallelSpikeSim (PSS) is a GPU accelerated spiking neural network simulator.
PSS is first introduced in paper (Author: Xueyuan She, Yun Long and Saibal Mukhopadhyay). Since the introduction, some more functions are added to PSS, including:
- Spiking convolutional neural network
- Frequency-dependent STDP
- Process in memory (ReRAM) hardware simulation
- Heterogeneous Spiking Neural Network
If you use PSS in your work, please cite this paper.
Heterogeneous Spiking Neural Network (H-SNN) as described in paper (Author: Xueyuan She, Saurabh Dash, Daehyun Kim and Saibal Mukhopadhyay), is now supported. To run a learning example, choose option 7 upon start up. For inference, use option 8.
Include options: boost_1_66_0, opencv4, CImg-2.9.2_pre072920
library options (-l): opencv_highgui, opencv_imgcodecs, cudadevert, cublas, curand, boost_system, boost_filesystem, cudnn, opencv_imgproc, opencv_core
The latest release was tested on Ubuntu 18
- CUDA Toolkit 10.0
- A GPU with compute capability 5.0 or higher