Handling Non-determinism in Spiking Neural P Systems: Algorithms and Simulations

被引:18
作者
Carandang, Jym Paul [1 ]
Cabarle, Francis George C. [1 ]
Natividad Adorna, Henry [1 ]
Hernandez, Nestine Hope S. [1 ]
Angel Martinez-del-Amor, Miguel [2 ]
机构
[1] Univ Philippines Diliman, Dept Comp Sci, Algorithms & Complex, Quezon City 1101, Philippines
[2] Univ Seville, Dept Comp Sci & Artificial Intelligence, Res Grp Nat Comp, Seville, Spain
关键词
Membrane Computing; Spiking Neural P systems; Matrix Representation; CUDA; GPU; Subset Sum;
D O I
10.3233/FI-2019-1759
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Spiking Neural P system is a computing model inspired on how the neurons in a living being are interconnected and exchange information. As a model in embrane computing, it is a non-deterministic and massively-parallel system. The latter makes GPU a good candidate for accelerating the simulation of these models. A matrix representation for systems with and without delay have been previously designed, and algorithms for simulating them with deterministic systems was also developed. So far, non-determinism has been problematic for the design of parallel simulators. In this work, an algorithm for simulating non-deterministic spiking neural P system with delays is presented. In order to study how the simulations get accelerated on a GPU, this algorithm was implemented in CUDA and used to simulate non-uniform and uniform solutions to the Subset Sum problem as a case study. The analysis is completed with a comparison of time and space resources in the GPU of such simulations.
引用
收藏
页码:139 / 155
页数:17
相关论文
共 30 条
[1]  
[Anonymous], 2013, Programming massively parallel processors: A hands-on approach
[2]  
[Anonymous], 2010, The Oxford Handbook of Membrane Computing
[3]  
[Anonymous], 2015, CUDA C PROGRAMMING G
[4]   Spiking Neural P Systems With Scheduled Synapses [J].
Cabarle, Francis George C. ;
Adorna, Henry N. ;
Jiang, Min ;
Zeng, Xiangxiang .
IEEE TRANSACTIONS ON NANOBIOSCIENCE, 2017, 16 (08) :792-801
[5]   Spiking neural P systems with structural plasticity [J].
Cabarle, Francis George C. ;
Adorna, Henry N. ;
Perez-Jimenez, Mario J. ;
Song, Tao .
NEURAL COMPUTING & APPLICATIONS, 2015, 26 (08) :1905-1917
[6]  
Cabarle FGC, 2012, ROM J INF SCI TECH, V15, P5
[7]  
Carandang J. P., 2017, SCI TECHNOL, V20, P57
[8]  
Carandang JPA, 2016, 5 AS C MEMBR COMP
[9]  
Carandang JPA, 2016, CUSNP VERSION 06 06
[10]  
Carandang Jym P. A., 2016, 14 BRAINSTORMING WEE