Published March 23, 2021 | Version v1
Publication

Spiking Neural P system without delay simulator implementation using GPGPUs

Description

This paper presents a parallel simulator for a type of P sys- tem known as spiking neural P system (SNP system) us- ing general purpose graphics processing units (GPGPUs). GPGPUs, unlike the more conventional and general pur- pose, multi-core CPUs, are used for parallelizable problems due to their architectural optimization for parallel compu- tations. Membrane computing or P systems on the other hand, are cell-inspired computational models which compute in a max- imally parallel and non-deterministic manner. SNP systems, w/c compute via time separated spikes and whose inspira- tion was taken from the way neurons operate in living or- ganisms, have been represented as matrices. The matrix representation of SNP systems provides a crucial step into their simulation on parallel devices such as GPG- PUs. Simulating the highly parallel nature of SNP systems necessitates the use of hardware intended for parallel com- putations. The simulator algorithms, design considerations, and implementation are presented. Finally, simulation re- sults, observations, and analyses using an SNP system that generates all numbers in N - f1g are discussed.

Additional details

Created:
March 27, 2023
Modified:
November 29, 2023