4.6 Article

GPU implementation of evolving spiking neural P systems

Journal

NEUROCOMPUTING
Volume 503, Issue -, Pages 140-161

Publisher

ELSEVIER
DOI: 10.1016/j.neucom.2022.06.094

Keywords

Membrane computing; Spiking neural P systems; Genetic algorithm; Evolutionary computing; GPU computing; CUDA

Funding

  1. ERDT program of the DOST-SEI, Philippines
  2. UP Diliman
  3. Semirara Mining Corp Professorial Chair
  4. UPD OVCRD
  5. ERDT-DOST
  6. ERDT
  7. European Social Fund
  8. Junta de Andalucia
  9. FEDER/Junta de Andalucia -Paidi 2020/ _Proyecto [P20_00486]

Ask authors/readers for more resources

This study presents a parallel framework for the evolution of spiking neural P systems, implemented on a CUDA-enabled graphics processing unit. The experimental results show that the GPU-based evolution is 9 times faster than the CPU-based evolution, and the overall GPU framework is 3 times faster than the CPU version.
Methods for optimizing and evolving spiking neural P systems (in short, SN P systems) have been previously developed with the use of a genetic algorithm framework. So far, these computations, both evolving and simulating, were done only sequentially. Due to the non-deterministic and parallel nature of SN P systems, it is natural to harness parallel processors in implementing its evolution and simulation. In this work, a parallel framework for the evolution of SN P Systems is presented. This is the result of extending our previous work by implementing it on a CUDA-enabled graphics processing unit and adapting CuSNP design in simulations. Using binary addition and binary subtraction with 3 different categories each as initial SN P systems, the GPU-based evolution runs up to 9x faster with respect to its CPU-based evolution counterparts. Overall, when considering the whole process, the GPU framework is up to 3 times faster than the CPU version.(c) 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available