293 results on '"Cabarle, Francis George C."'
Search Results
52. Some Notes on Spiking Neural dP Systems and Petri Nets
- Author
-
Cabarle, Francis George C., Adorna, Henry N., Nishizaki, Shin-ya, editor, Numao, Masayuki, editor, Caro, Jaime, editor, and Suarez, Merlin Teodosia, editor
- Published
- 2012
- Full Text
- View/download PDF
53. A Spiking Neural P System Simulator Based on CUDA
- Author
-
Cabarle, Francis George C., Adorna, Henry, Martínez, Miguel A., Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Gheorghe, Marian, editor, Păun, Gheorghe, editor, Rozenberg, Grzegorz, editor, Salomaa, Arto, editor, and Verlan, Sergey, editor
- Published
- 2012
- Full Text
- View/download PDF
54. Small Spiking Neural P Systems with Structural Plasticity
- Author
-
Cabarle, Francis George C., primary, de la Cruz, Ren Tristan A., additional, Adorna, Henry N., additional, Dimaano, Ma. Daiela, additional, Peña, Faith Therese, additional, and Zeng, Xiangxiang, additional
- Published
- 2018
- Full Text
- View/download PDF
55. On Evolution-Communication P Systems with Energy Having Bounded and Unbounded Communication
- Author
-
Juayong, Richelle Ann B., primary, Hernandez, Nestine Hope S., additional, Cabarle, Francis George C., additional, Buño, Kelvin C., additional, and Adorna, Henry N., additional
- Published
- 2017
- Full Text
- View/download PDF
56. Notes on spiking neural P systems and finite automata
- Author
-
Cabarle, Francis George C., Adorna, Henry N., and Pérez-Jiménez, Mario J.
- Published
- 2016
- Full Text
- View/download PDF
57. Sequential spiking neural P systems with structural plasticity based on max/min spike number
- Author
-
Cabarle, Francis George C., Adorna, Henry N., and Pérez-Jiménez, Mario J.
- Published
- 2016
- Full Text
- View/download PDF
58. Spiking neural P systems with structural plasticity
- Author
-
Cabarle, Francis George C., Adorna, Henry N., Pérez-Jiménez, Mario J., and Song, Tao
- Published
- 2015
- Full Text
- View/download PDF
59. Solution to Motif Finding Problem in Membranes
- Author
-
Gapuz, Katrina B., primary, Mendoza, Ephraim D., additional, Juayong, Richelle Ann B., additional, Hernandez, Nestine Hope S., additional, Cabarle, Francis George C., additional, and Adorna, Henry N., additional
- Published
- 2017
- Full Text
- View/download PDF
60. GPU simulations of spiking neural P systems on modern web browsers
- Author
-
Valdez, Arian Allenson M., primary, Wee, Filbert, additional, Odasco, Ayla Nikki Lorreen, additional, Rey, Matthew Lemuel M., additional, and Cabarle, Francis George C., additional
- Published
- 2022
- Full Text
- View/download PDF
61. GPU implementation of evolving spiking neural P systems
- Author
-
Universidad de Sevilla. Departamento de Ciencia de la Computación e Inteligencia Artificial, Junta de Andalucía, Gungon, Rogelio V., Hernandez, Katreen Kyle M., Cabarle, Francis George C., Cruz, Ren Tristan de la, Adorna, Henry N., Martínez del Amor, Miguel Ángel, Orellana Martín, David, Pérez Hurtado, Ignacio, Universidad de Sevilla. Departamento de Ciencia de la Computación e Inteligencia Artificial, Junta de Andalucía, Gungon, Rogelio V., Hernandez, Katreen Kyle M., Cabarle, Francis George C., Cruz, Ren Tristan de la, Adorna, Henry N., Martínez del Amor, Miguel Ángel, Orellana Martín, David, and Pérez Hurtado, Ignacio
- Abstract
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.
- Published
- 2022
62. Steps Toward a Homogenization Procedure for Spiking Neural P Systems
- Author
-
de la Cruz, Ren Tristan Angeles, primary, Cabarle, Francis George C., additional, and Adorna, Henry N., additional
- Published
- 2022
- Full Text
- View/download PDF
63. Spiking Neural P Systems with Structural Plasticity: Attacking the Subset Sum Problem
- Author
-
Cabarle, Francis George C., primary, Hernandez, Nestine Hope S., additional, and Martínez-del-Amor, Miguel Ángel, additional
- Published
- 2015
- Full Text
- View/download PDF
64. Asynchronous Spiking Neural P Systems with Structural Plasticity
- Author
-
Cabarle, Francis George C., primary, Adorna, Henry N., additional, and Pérez-Jiménez, Mario J., additional
- Published
- 2015
- Full Text
- View/download PDF
65. Relating Transition P Systems and Spiking Neural P Systems : (Extended Abstract)
- Author
-
Juayong, Richelle Ann B., Hernandez, Nestine Hope S., Cabarle, Francis George C., Adorna, Henry N., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Mauri, Giancarlo, editor, Dennunzio, Alberto, editor, Manzoni, Luca, editor, and Porreca, Antonio E., editor
- Published
- 2013
- Full Text
- View/download PDF
66. Simulation of Spiking Neural P Systems with Sparse Matrix-Vector Operations
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Ministerio de Ciencia e Innovación (MICIN). España, Martínez del Amor, Miguel Ángel, Orellana Martín, David, Pérez Hurtado de Mendoza, Ignacio, Cabarle, Francis George C., Adorna, Henry N., Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Ministerio de Ciencia e Innovación (MICIN). España, Martínez del Amor, Miguel Ángel, Orellana Martín, David, Pérez Hurtado de Mendoza, Ignacio, Cabarle, Francis George C., and Adorna, Henry N.
- Abstract
To date, parallel simulation algorithms for spiking neural P (SNP) systems are based on a matrix representation. This way, the simulation is implemented with linear algebra operations, which can be easily parallelized on high performance computing platforms such as GPUs. Although it has been convenient for the first generation of GPU-based simulators, such as CuSNP, there are some bottlenecks to sort out. For example, the proposed matrix representations of SNP systems lead to very sparse matrices, where the majority of values are zero. It is known that sparse matrices can compromise the performance of algorithms since they involve a waste of memory and time. This problem has been extensively studied in the literature of parallel computing. In this paper, we analyze some of these ideas and apply them to represent some variants of SNP systems. We also provide a new simulation algorithm based on a novel compressed representation for sparse matrices. We also conclude which SNP system variant better suits our new compressed matrix representation.
- Published
- 2021
67. Simulation of Spiking Neural P Systems with Sparse Matrix-Vector Operations
- Author
-
Martínez-del-Amor, Miguel Ángel, primary, Orellana-Martín, David, additional, Pérez-Hurtado, Ignacio, additional, Cabarle, Francis George C., additional, and Adorna, Henry N., additional
- Published
- 2021
- Full Text
- View/download PDF
68. On Structures and Behaviors of Spiking Neural P Systems and Petri Nets
- Author
-
Cabarle, Francis George C., primary and Adorna, Henry N., additional
- Published
- 2013
- Full Text
- View/download PDF
69. Relating Transition P Systems and Spiking Neural P Systems
- Author
-
Juayong, Richelle Ann B., primary, Hernandez, Nestine Hope S., additional, Cabarle, Francis George C., additional, and Adorna, Henry N., additional
- Published
- 2013
- Full Text
- View/download PDF
70. PROJECTION Algorithm for Motif Finding on GPUs
- Author
-
Clemente, Jhoirene B., primary, Cabarle, Francis George C., additional, and Adorna, Henry N., additional
- Published
- 2012
- Full Text
- View/download PDF
71. A Spiking Neural P System Simulator Based on CUDA
- Author
-
Cabarle, Francis George C., primary, Adorna, Henry, additional, and Martínez, Miguel A., additional
- Published
- 2012
- Full Text
- View/download PDF
72. Snapse: A Visual Tool for Spiking Neural P Systems
- Author
-
Fernandez, Aleksei Dominic C., primary, Fresco, Reyster M., additional, Cabarle, Francis George C., additional, de la Cruz, Ren Tristan A., additional, Macababayao, Ivan Cedric H., additional, Ballesteros, Korsie J., additional, and Adorna, Henry N., additional
- Published
- 2020
- Full Text
- View/download PDF
73. A Framework for Evolving Spiking Neural P Systems with Rules on Synapses
- Author
-
Moredo, Celine Anne A., Supelana, Ryan Chester J., Cailipan, Dionne Peter, Cabarle, Francis George C., Cruz, Ren Tristan de la, Adorna, Henry N., Zeng, Xiangxiang, Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, and Ministerio de Economia, Industria y Competitividad (MINECO). España
- Subjects
Spiking neural P system ,Genetic algorithm ,Membrane computing - Abstract
In this paper, we present a genetic algorithm framework for evolving Spiking Neural P Systems with rules on synapses (RSSNP systems, for short). Starting with an initial RSSNP system, we use the genetic algorithm framework to obtain a derived RSSNP system with fewer resources (fewer and simpler rules, fewer synapses, less initial spikes) that can still produce the expected output spike trains. Different methods in the selection of parents and in the calculation of fitness are incorporated. We also try the framework on 5 RSSNP systems that compute bitwise AND, OR, NOT, ADD, and SUB respectively to gather data on how the framework behaves. Lastly, we discuss the asymptotic complexity of the algorithm and its effectiveness in generating fitter RSSNP systems based on which methods were used. Ministerio de Economía, Industria y Competitividad TIN2017-89842-P
- Published
- 2019
74. A Framework for Evolving Spiking Neural P Systems
- Author
-
Casauay, Lovely Joy, Macababayao, Ivan Cedric H., Cabarle, Francis George C., Cruz, Ren Tristan de la, Adorna, Henry N., Zeng, Xiangxiang, Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, and Ministerio de Economia, Industria y Competitividad (MINECO). España
- Subjects
Spiking neural P system ,Neural computing ,Genetic algorithm ,Membrane computing ,Evolutionary computing - Abstract
In current literature, there is a lack of research on the optimization of spiking neural P systems (SN P systems) and, consequently, also a lack of automation to do this process of optimization. We address this gap by designing a genetic algorithm (GA) framework that transforms an initial SN P system Πinit, designed to approximate a function f(w,x, y, . . .) = z, into a smaller or more precise system Πfinal that also approximates the output z given the same input/s w,x, y, . . .. The design of the GA framework is constrained by evolving Πinit only through its topology. The rules inside the neurons must stay constant, while the synapses and neurons may vary. The results of the experiments conducted show that evolving the topology of a designed Πinit using genetic algorithms does not only lessen its number of neurons and synapses, but also helps it achieve a higher precision. The GA framework is especially effective on Πinit’s containing the subgraph of an already better SN P system that computes f. Ministerio de Economía, Industria y Competitividad TIN2017-89842-P
- Published
- 2019
75. optimizations in CuSNP Simulator for Spiking Neural P Systems on CUDA GPUs
- Author
-
Aboy, Blaine Corwyn D., primary, Bariring, Edward James A., additional, Carandang, Jym Paul, additional, Cabarle, Francis George C., additional, Cruz, Ren Tristan De La, additional, Adorna, Henry N., additional, and Martinez-del-Amor, Miguel Angel, additional
- Published
- 2019
- Full Text
- View/download PDF
76. Sequential Spiking Neural P Systems with Local Scheduled Synapses without Delay
- Author
-
Bibi, Alia, primary, Xu, Fei, additional, Adorna, Henry N., additional, and Cabarle, Francis George C., additional
- Published
- 2019
- Full Text
- View/download PDF
77. A Framework for Evolving Spiking Neural P Systems with Rules on Synapses
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Ministerio de Economia, Industria y Competitividad (MINECO). España, Moredo, Celine Anne A., Supelana, Ryan Chester J., Cailipan, Dionne Peter, Cabarle, Francis George C., Cruz, Ren Tristan de la, Adorna, Henry N., Zeng, Xiangxiang, Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Ministerio de Economia, Industria y Competitividad (MINECO). España, Moredo, Celine Anne A., Supelana, Ryan Chester J., Cailipan, Dionne Peter, Cabarle, Francis George C., Cruz, Ren Tristan de la, Adorna, Henry N., Zeng, Xiangxiang, and Martínez del Amor, Miguel Ángel
- Abstract
In this paper, we present a genetic algorithm framework for evolving Spiking Neural P Systems with rules on synapses (RSSNP systems, for short). Starting with an initial RSSNP system, we use the genetic algorithm framework to obtain a derived RSSNP system with fewer resources (fewer and simpler rules, fewer synapses, less initial spikes) that can still produce the expected output spike trains. Different methods in the selection of parents and in the calculation of fitness are incorporated. We also try the framework on 5 RSSNP systems that compute bitwise AND, OR, NOT, ADD, and SUB respectively to gather data on how the framework behaves. Lastly, we discuss the asymptotic complexity of the algorithm and its effectiveness in generating fitter RSSNP systems based on which methods were used.
- Published
- 2019
78. Optimizations in CuSNP Simulator for Spiking Neural P Systems on CUDA GPUs
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Ministerio de Economia, Industria y Competitividad (MINECO). España, Aboy, Blaine Corwyn D., Bariring, Edward James A., Carandang, Jym Paul, Cabarle, Francis George C., Cruz, Ren Tristan de la, Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Ministerio de Economia, Industria y Competitividad (MINECO). España, Aboy, Blaine Corwyn D., Bariring, Edward James A., Carandang, Jym Paul, Cabarle, Francis George C., Cruz, Ren Tristan de la, Adorna, Henry N., and Martínez del Amor, Miguel Ángel
- Abstract
Spiking Neural P systems (in short, SNP systems) are computing models based on living neurons. SNP systems are non-deterministic and parallel, hence making use of a parallel processor such as a graphics processing unit (in short, GPU) is a natural candidate for simulations. Matrix representations and algorithms were previously developed for simulating SNP systems. In this work, our two results extend previous works in simulating SNP systems in the GPU: (a) the number of neurons the simulator can handle is now arbitrary; (b) SNP systems are now represented in a dense instead of sparse way. The impact in terms of time and space of these extensions to the GPU simulator are analysed. As expected, SNP systems with more neurons need more simulation time, although the simulator performance can scale (i.e. perform better) with larger GPUs. The dense representation helps in the simulation of larger systems.
- Published
- 2019
79. A Framework for Evolving Spiking Neural P Systems.
- Author
-
CASAUAY, LOVELY JOY P., CABARLE, FRANCIS GEORGE C., MACABABAYAO, IVAN CEDRIC H., DE LA CRUZ, REN TRISTAN A., ADORNA, HENRY N., XIANGXIANG ZENG, and MARTÍNEZ-DEL-AMOR, MIGUEL ÁNGEL
- Subjects
GENETIC algorithms ,COMPUTER systems - Abstract
In the literature for spiking neural P systems (SN P systems) there is a need for further research on their optimization and, consequently, for automating this optimization process. We address this gap by designing a genetic algorithm (GA) framework that transforms an initial SN P system π
init , designed to approximate a function f (w, x, y, . . .) = z, into a smaller or more precise system πfinal that also approximates the output z given the same input/s w, x, y, .... The GA framework is constrained to evolve πinit only through its topology. The rules inside the neurons must stay constant, while the synapses and neurons may vary. Experiments conducted showed that using GA to evolve the topology of a designed πinit decreases the number of its neurons and synapses, and makes it more precise. The GA framework is especially useful on SN P systems containing, as a subgraph of its synapse graph, a smaller SN P system computing f. [ABSTRACT FROM AUTHOR]- Published
- 2021
80. Handling Non-determinism in Spiking Neural P Systems: Algorithms and Simulations
- Author
-
Carandang, Jym Paul, primary, Cabarle, Francis George C., additional, Adorna, Henry Natividad, additional, Hernandez, Nestine Hope S., additional, and Martínez-del-Amor, Miguel Ángel, additional
- Published
- 2019
- Full Text
- View/download PDF
81. On String Languages Generated by Spiking Neural P Systems With Structural Plasticity
- Author
-
Cabarle, Francis George C., primary, de la Cruz, Ren Tristan A., additional, Zhang, Xingyi, additional, Jiang, Min, additional, Liu, Xiangrong, additional, and Zeng, Xiangxiang, additional
- Published
- 2018
- Full Text
- View/download PDF
82. Nondeterminism in Spiking Neural P Systems: Algorithms and Simulations
- Author
-
Carandang, Jym Paul, Cabarle, Francis George C., Adorna, Henry N., Hernández, Nestine Hope S., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, and Universidad de Sevilla. TIC193 : Computación Natural
- Subjects
Spiking neural P system ,Quantitative Biology::Neurons and Cognition ,Membrane computing ,GPU ,CUDA ,ComputerSystemsOrganization_PROCESSORARCHITECTURES ,Subset Sum - Abstract
Spiking Neural P system (or SN P system) is a computing model based on the neurons in a living being. It is composed of neurons containing spikes interconnected by synapses. Each neuron contain a set of rules which will determine how the spikes are passed in the system. It is a non-deterministic and parallel system which makes GPU a good candidate for simulating this computing model. A matrix representation for system without delay was previously developed and an algorithm for simulating deterministic systems with delay was also presented. In this work, an algorithm for simulating non-deterministic Spiking Neural P System was presented. To accelerate simulations of Spiking Neural P Systems, this algorithm was then implemented and used to simulate nonuniform and uniform solution to the subset sum problem as a case study. Time and space resources in the GPU of such simulations are then compared and analyzed
- Published
- 2017
83. Sparse-matrix Representation of Spiking Neural P Systems for GPUs
- Author
-
Martínez del Amor, Miguel Ángel, Orellana Martín, David, Cabarle, Francis George C., Pérez Jiménez, Mario de Jesús, Adorna, Henry N., Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, and Universidad de Sevilla. TIC193: Computación Natural
- Subjects
Simulation Algorithm ,Sparse Matrix Representation ,MathematicsofComputing_NUMERICALANALYSIS ,Spiking Neural P systems ,CUDA ,GPU computing - Abstract
Current parallel simulation algorithms for Spiking Neural P (SNP) systems are based on a matrix representation. This helps to harness the inherent parallelism in algebraic operations, such as vector-matrix multiplication. Although it has been convenient for the rst parallel simulators running on Graphics Processing Units (GPUs), such as CuSNP, there are some bottlenecks to cope with. For example, matrix representation of SNP systems with a low-connectivity-degree graph lead to sparse matrices, i.e. containing more zeros than actual values. Having to deal with sparse matrices downgrades the performance of the simulators because of wasting memory and time. However, sparse matrices is a known problem on parallel computing with GPUs, and several solutions and algorithms are available in the literature. In this paper, we brie y analyse some of these ideas and apply them to represent some variants of SNP systems. We also conclude which variant better suit a sparse-matrix representation.
- Published
- 2017
84. CuSNP: Spiking Neural P Systems Simulators in CUDA
- Author
-
Carandang, Jym Paul, Villaflores, John Matthew B., Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, and Universidad de Sevilla. TIC193 : Computación Natural
- Subjects
Spiking neural P system ,GPU ,SN P systems ,CUDA ,Membrane Computing ,pLingua - Abstract
Spiking neural P systems (in short, SN P systems) are models of computation inspired by biological neurons. In this work, we report our ongoing e orts to improve simulators for SN P systems. CuSNP is a project involving sequential and parallel simulators, and in this work we include a PLingua le parser. The PLingua le parser is for ease of use when performing simulations to be executed either in the CPU or in CUDA graphics processing units (in short, GPUs). Our results also include a comparison and analysis of the simulator we developed by simulating two types of parallel soring networks: generalized and bitonic. At present, our GPU simulator is better suited on the former type based on the pro ling of our GPU kernel functions, i.e. our GPU simulators run up to 50 faster than the sequential simulator but simulations of bitonic networks run slightly slower than generalized networks. We also implemented an algorithm based on nite automata to allow more forms of regular expressions in the simulated SN P systems.
- Published
- 2017
85. Improving Simulations of Spiking Neural P Systems in NVIDIA CUDA GPUs: CuSNP
- Author
-
Carandang, Jym Paul, Villaflores, John Matthew B., Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, and Universidad de Sevilla. TIC193 : Computación Natural
- Subjects
Spiking neural P system ,Quantitative Biology::Neurons and Cognition ,NVIDIA CUDA ,graphics processing units ,Membrane computing - Abstract
Spiking neural P systems (in short, SN P systems) are parallel models of computations inspired by the spiking ( ring) of biological neurons. In SN P systems, neurons function as spike processors and are placed on nodes of a directed graph. Synapses, the connections between neurons, are represented by arcs or directed endges in the graph. Not only do SN P systems have parallel semantics (i.e. neurons operate in parallel), but their structure as directed graphs allow them to be represented as vectors or matrices. Such representations allow the use of linear algebra operations for simulating the evolution of the system con gurations, i.e. computations. In this work, we continue the implementations of SN P systems with delays, i.e. a delay is associated with the sending of a spike from a neuron to its neighbouring neurons. Our implementation is based on a modi ed representation of SN P systems as vectors and matrices for SN P systems without delays. We us massively parallel processors known as graphics processing units (in short, GPUs) from NVIDIA. For experimental validation, we use SN P systems implementing generalized sorting networks. We report a speedup, i.e. the ratio between the running time of the sequential over the parallel simulator, of up to approximately 51 times for a 512-size input to the sorting network.
- Published
- 2016
86. Spiking Neural P Systems With Scheduled Synapses
- Author
-
Cabarle, Francis George C., primary, Adorna, Henry N., additional, Jiang, Min, additional, and Zeng, Xiangxiang, additional
- Published
- 2017
- Full Text
- View/download PDF
87. Sparse-matrix Representation of Spiking Neural P Systems for GPUs
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Martínez del Amor, Miguel Ángel, Orellana Martín, David, Cabarle, Francis George C., Pérez Jiménez, Mario de Jesús, Adorna, Henry N., Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Martínez del Amor, Miguel Ángel, Orellana Martín, David, Cabarle, Francis George C., Pérez Jiménez, Mario de Jesús, and Adorna, Henry N.
- Abstract
Current parallel simulation algorithms for Spiking Neural P (SNP) systems are based on a matrix representation. This helps to harness the inherent parallelism in algebraic operations, such as vector-matrix multiplication. Although it has been convenient for the rst parallel simulators running on Graphics Processing Units (GPUs), such as CuSNP, there are some bottlenecks to cope with. For example, matrix representation of SNP systems with a low-connectivity-degree graph lead to sparse matrices, i.e. containing more zeros than actual values. Having to deal with sparse matrices downgrades the performance of the simulators because of wasting memory and time. However, sparse matrices is a known problem on parallel computing with GPUs, and several solutions and algorithms are available in the literature. In this paper, we brie y analyse some of these ideas and apply them to represent some variants of SNP systems. We also conclude which variant better suit a sparse-matrix representation.
- Published
- 2017
88. Nondeterminism in Spiking Neural P Systems: Algorithms and Simulations
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Carandang, Jym Paul, Cabarle, Francis George C., Adorna, Henry N., Hernández, Nestine Hope S., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Carandang, Jym Paul, Cabarle, Francis George C., Adorna, Henry N., Hernández, Nestine Hope S., and Martínez del Amor, Miguel Ángel
- Abstract
Spiking Neural P system (or SN P system) is a computing model based on the neurons in a living being. It is composed of neurons containing spikes interconnected by synapses. Each neuron contain a set of rules which will determine how the spikes are passed in the system. It is a non-deterministic and parallel system which makes GPU a good candidate for simulating this computing model. A matrix representation for system without delay was previously developed and an algorithm for simulating deterministic systems with delay was also presented. In this work, an algorithm for simulating non-deterministic Spiking Neural P System was presented. To accelerate simulations of Spiking Neural P Systems, this algorithm was then implemented and used to simulate nonuniform and uniform solution to the subset sum problem as a case study. Time and space resources in the GPU of such simulations are then compared and analyzed
- Published
- 2017
89. CuSNP: Spiking Neural P Systems Simulators in CUDA
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Carandang, Jym Paul, Villaflores, John Matthew B., Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Carandang, Jym Paul, Villaflores, John Matthew B., Cabarle, Francis George C., Adorna, Henry N., and Martínez del Amor, Miguel Ángel
- 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 le 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 50 faster than our CPU simulator. Finally, we discuss our experiments and provide directions for further work.
- Published
- 2017
90. Improving Simulations of Spiking Neural P Systems in NVIDIA CUDA GPUs: CuSNP
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Carandang, Jym Paul, Villaflores, John Matthew B., Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Carandang, Jym Paul, Villaflores, John Matthew B., Cabarle, Francis George C., Adorna, Henry N., and Martínez del Amor, Miguel Ángel
- Abstract
Spiking neural P systems (in short, SN P systems) are parallel models of computations inspired by the spiking ( ring) of biological neurons. In SN P systems, neurons function as spike processors and are placed on nodes of a directed graph. Synapses, the connections between neurons, are represented by arcs or directed endges in the graph. Not only do SN P systems have parallel semantics (i.e. neurons operate in parallel), but their structure as directed graphs allow them to be represented as vectors or matrices. Such representations allow the use of linear algebra operations for simulating the evolution of the system con gurations, i.e. computations. In this work, we continue the implementations of SN P systems with delays, i.e. a delay is associated with the sending of a spike from a neuron to its neighbouring neurons. Our implementation is based on a modi ed representation of SN P systems as vectors and matrices for SN P systems without delays. We us massively parallel processors known as graphics processing units (in short, GPUs) from NVIDIA. For experimental validation, we use SN P systems implementing generalized sorting networks. We report a speedup, i.e. the ratio between the running time of the sequential over the parallel simulator, of up to approximately 51 times for a 512-size input to the sorting network.
- Published
- 2016
91. Sequential Spiking Neural P Systems with Structural Plasticity Based on Max/Min Spike Number
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Ministerio de Economía y Competitividad (MINECO). España, Cabarle, Francis George C., Adorna, Henry N., Pérez Jiménez, Mario de Jesús, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Ministerio de Economía y Competitividad (MINECO). España, Cabarle, Francis George C., Adorna, Henry N., and Pérez Jiménez, Mario de Jesús
- Abstract
Spiking neural P systems (in short, SNP systems) are parallel, distributed, and nondeterministic computing devices inspired by biological spiking neurons. Recently, a class of SNP systems known as SNP systems with structural plasticity (in short, SNPSP systems) were introduced. SNPSP systems represent a class of SNP systems that have dynamism applied to the synapses, i.e. neurons can use plasticity rules to create or remove synapses. In this work, we impose the restriction of sequentiality on SNPSP systems, using four modes: max, min, maxpseudo, and min-pseudo sequentiality. We also impose a normal form for SNPSP systems as number acceptors and generators. Conditions for (non)universality are then provided. Speci cally, acceptors are universal in all modes, while generators need a nondeterminism source in two modes, which in this work is provided by the plasticity rules.
- Published
- 2016
92. Notes on spiking neural P systems and finite automata
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Ministerio de Economía y Competitividad (MINECO). España, Cabarle, Francis George C., Adorna, Henry N., Pérez Jiménez, Mario de Jesús, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Ministerio de Economía y Competitividad (MINECO). España, Cabarle, Francis George C., Adorna, Henry N., and Pérez Jiménez, Mario de Jesús
- Abstract
Spiking neural P systems (in short, SN P systems) are membrane computing models inspired by the pulse coding of information in biological neurons. SN P systems with standard rules have neurons that emit at most one spike (the pulse) each step, and have either an input or output neuron connected to the environment. A variant known as SN P modules generalize SN P systems by using extended rules (more than one spike can be emitted each step) and a set of input and output neurons. In this work we continue relating SN P modules and finite automata. In particular, we amend and improve previous constructions for the simulatons of deterministic finite automata and state transducers. Our improvements reduce the number of neurons from three down to one, so our results are optimal. We also simulate finite automata with output, and we use these simulations to generate automatic sequences.
- Published
- 2016
93. CuSNP: Spiking Neural P Systems Simulators in CUDA
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Carandang, Jym Paul, Villaflores, John Matthew B., Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193 : Computación Natural, Carandang, Jym Paul, Villaflores, John Matthew B., Cabarle, Francis George C., Adorna, Henry N., and Martínez del Amor, Miguel Ángel
- Abstract
Spiking neural P systems (in short, SN P systems) are models of computation inspired by biological neurons. In this work, we report our ongoing e orts to improve simulators for SN P systems. CuSNP is a project involving sequential and parallel simulators, and in this work we include a PLingua le parser. The PLingua le parser is for ease of use when performing simulations to be executed either in the CPU or in CUDA graphics processing units (in short, GPUs). Our results also include a comparison and analysis of the simulator we developed by simulating two types of parallel soring networks: generalized and bitonic. At present, our GPU simulator is better suited on the former type based on the pro ling of our GPU kernel functions, i.e. our GPU simulators run up to 50 faster than the sequential simulator but simulations of bitonic networks run slightly slower than generalized networks. We also implemented an algorithm based on nite automata to allow more forms of regular expressions in the simulated SN P systems.
- Published
- 2016
94. A GPU Simulation for Evolution-Communication P Systems with Energy Having no Antiport Rules
- Author
-
Bangalan, Zylynn F., Soriano, Krizia Ann N., Juayong, Richelle Ann B., Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Junta de Andalucía, and Ministerio de Ciencia e Innovación (MICIN). España
- Abstract
Evolution-Communication P system with energy (ECPe systems) is a cell- like variant P system which establishes a dependence between evolution and communi- cation through special objects, called `energy,' produced during evolution and utilized during communication. This paper presents our initial progress and e orts on the im- plementation and simulation of ECPe systems using Graphics Processing Units (GPUs). Our implementation uses matrix representation and operations presented in a previous work. Speci cally, an implementation of computations on ECPe systems without antiport rules is discussed. Junta de Andalucía P08-TIC-04200 Ministerio de Ciencia e Innovación TIN2012-37434
- Published
- 2013
95. Uncovering the Social Dynamics of Online Elections
- Author
-
Lee, John, Cabunducan, Gerard, Cabarle, Francis George C., Castillo, Raphael, and Malinao, Jasmine
- Subjects
social network analysis ,logistic regression ,social voter ,social influence ,election analysis - Abstract
Past work analysing elections in online domains has largely ignored the underlying social networks present in such environments. Here, the Wikipedia Request for Adminship (RfA) process is studied within the context of a social network and several factors influencing different stages of the voting process are pinpointed. Machine-learning problems were formulated to test the identified factors. The different facets explored are: election participation, decision making in elections, and election outcome. Our results show that voters tend to participate in elections that their contacts have participated in. Furthermore, there is evidence showing that an individual's decision-making is influenced by his contacts' actions. The properties of voters within the social graph were also studied; results reveal that candidates who gain the support of an influential coalition tend to succeed in elections. Additionally, detailed analyses on different classes of voters and candidates were made. Finally, the structural properties corresponding to networks of election participants were analysed and these networks were found to exhibit higher degrees of community structure versus graphs of participants selected at random.
- Published
- 2012
96. On the Simulations of Evolution-Communication P Systems with Energy without Antiport Rules for GPUs
- Author
-
Juayong, Richelle Ann B., Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Junta de Andalucía, and Ministerio de Ciencia e Innovación (MICIN). España
- Subjects
Parallel computing ,Membrane computing ,GPU computing - Abstract
In this report, we present our initial proposal on simulating computations on a restricted variant of Evolution-Communication P system with energy (ECPe system) which will then be implemented in Graphics Processing Units (GPUs). This ECPe sys- tems variant prohibits the use of antiport rules for communication. Several possible levels of parallelizations for simulating ECPe systems computations on GPUs are emphasized. Our work is based on a localized matrix representation for the mentioned variant given in a previous literature. Our proposal employs a methodology for forward computing also discussed in the said literature. Junta de Andalucía P08-TIC04200 Ministerio de Ciencia e Innovación TIN2009–13192
- Published
- 2012
97. Improving GPU Simulations of Spiking Neural P Systems
- Author
-
Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Pérez Jiménez, Mario de Jesús, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Ministerio de Ciencia e Innovación (MICIN). España, and Junta de Andalucía
- Subjects
Spiking neural network ,Spiking Neural P systems ,GPU Computing ,CUDA ,Membrane Computing - Abstract
In this work we present further extensions and improvements of a Spiking Neural P system (for short, SNP systems) simulator on graphics processing units (for short, GPUs). Using previous results on representing SNP system computations using linear algebra, we analyze and implement a compu- tation simulation algorithm on the GPU. A two-level parallelism is introduced for the computation simulations. We also present a set of benchmark SNP sys- tems to stress test the simulation and show the increased performance obtained using GPUs over conventional CPUs. For a 16 neuron benchmark SNP system with 65536 nondeterministic rule selection choices, we report a 2.31 speedup of the GPU-based simulations over CPU-based simulations. Ministerio de Ciencia e Innovación TIN2009–13192 Junta de Andalucía P08-TIC-04200
- Published
- 2012
98. Spiking Neural P System Simulations on a High Performance GPU Platform
- Author
-
Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Pérez Jiménez, Mario de Jesús, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Junta de Andalucía, and Ministerio de Educación y Ciencia (MEC). España
- Subjects
Parallel computing ,Spiking Neural P systems ,CUDA ,Membrane Computing ,GPU computing - Abstract
In this paper we present our results in adapting a Spiking Neural P system (SNP system) simulator to a high performance graphics processing unit (GPU) platform. In particular, we extend our simulations to larger and more complex SNP systems using an NVIDIA Tesla C1060 GPU. The C1060 is manufactured for high performance computing and massively parallel computations, matching the maximally parallel nature of SNP systems. Using our GPU accelerated simulations we present speedups of around 200× for some SNP systems, compared to CPU only simulations. Junta de Andalucía P08–TIC-04200 Ministerio de Educación y Ciencia TIN2009–13192
- Published
- 2011
99. Spiking Neural P system without delay simulator implementation using GPGPUs
- Author
-
Cabarle, Francis George C., Adorna, Henry N., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, and Universidad de Sevilla. TIC193: Computación Natural
- Subjects
Parallel computing ,Simulators ,GPU Computing ,Membrane Computing - Abstract
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.
- Published
- 2011
100. Spiking Neural P Systems with Structural Plasticity: Attacking the Subset Sum Problem
- Author
-
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Cabarle, Francis George C., Hernández, Nestine Hope S., Martínez del Amor, Miguel Ángel, Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla. TIC193: Computación Natural, Cabarle, Francis George C., Hernández, Nestine Hope S., and Martínez del Amor, Miguel Ángel
- Abstract
Spiking neural P systems with structural plasticity (in short, SNPSP systems) are models of computations inspired by the function and structure of biological neurons. In SNPSP systems, neurons can create or delete synapses using plasticity rules. We report two families of solutions: a non-uniform and a uniform one, to the NP-complete problem Subset Sum using SNPSP systems. Instead of the usual rule-level nondeterminism (choosing which rule to apply) we use synapse-level nondeterminism (choosing which synapses to create or delete). The nondeterminism due to plasticity rules have the following improvements from a previous solution: in our non-uniform solution, plasticity rules allowed for a normal form to be used (i.e. without forgetting rules or rules with delays, system is simple, only synapse-level nondeterminism); in our uniform solution the number of neurons and the computation steps are reduced.
- Published
- 2015
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.