ROMJIST Volume 20, No. 1, 2017, pp. 57-70
Jym Paul A. CARANDANG, John Matthew B. VILLAFLORES, Francis George C. CABARLE, Henry N. ADORNA, Miguel A. MARTINEZ-DEL- AMOR CuSNP: Spiking Neural P Systems Simulators in CUDA
ABSTRACT: Spiking neural P systems (in short, SN P systems) are models of computation inspired by biological neurons. CuSNP is a project involving sequential (CPU) and parallel (GPU) simulators for SN P systems. In this work, we report the following results: a P-Lingua file parser is included, for ease of use when performing simulations; extension of the matrix representation of SN P systems to include delay; comparison and analysis of our simulators by simulating two types (bitonic and generalized) of parallel sorting networks; extension of supported types of regular expressions in SN P systems. Our GPU simulator is better suited for generalized sorting as compared to bitonic sorting networks, and the GPU simulators run up to 50x faster than our CPU simulator. Finally, we discuss our experiments and provide directions for further work.KEYWORDS: Membrane computing; SN P systems; CUDA; GPURead full text (pdf)