First Steps Towards a CPU Made of Spiking Neural P Systems


  • Miguel A. Gutiérrez-Naranjo University of Sevilla, Department of Computer Science and Artificial Intelligence Avda. Reina Mercedes s/n, 41012, Sevilla, Spain
  • Alberto Leporati Universití  degli Studi di Milano - Bicocca, Dipartimento di Informatica, Sistemistica e Comunicazione Viale Sarca 336/14, 20126 Milano, Italy


Spiking neural P systems, Arithmetic operations, Membrane Computing


We consider spiking neural P systems as devices which can be used to perform some basic arithmetic operations, namely addition, subtraction, comparison and multiplica- tion by a fixed factor. The input to these systems are natural numbers expressed in binary form, encoded as appropriate sequences of spikes. A single system accepts as inputs num- bers of any size. The present work may be considered as a first step towards the design of a CPU based on the working of spiking neural P systems.


M.J. Flynn. Advanced computer arithmetic design. John Wiley Publisher, 2001.

M.A. Gutiérrez-Naranjo and A. Leporati. Performing arithmetic operations with spiking neural P systems. In Proc. of the Seventh Brainstorming Week on Membrane Computing, Vol. I, Fénix Editora, Seville, Spain, 2009, 181-198. Availble at

M. Ionescu, Gh. Păun and T. Yokomori: Spiking neural P systems. Fundamenta Informaticae, 71(2-3):279- 308, 2006.

M. Ionescu, A. Păun, Gh. Păun, M.J. Pérez-Jiménez. Computing with spiking neural P systems: Traces and small universal systems. In DNA Computing, 12th International Meeting on DNA Computing (DNA12), Revised Selected Papers, LNCS 4287, Springer, 2006, 1-16.

Gh. Păun. Computing with membranes. Journal of Computer and System Sciences, 61:108-143, 2000. See also Turku Centre for Computer Science—TUCS Report No. 208, 1998.

Gh. Păun. Membrane computing. An introduction. Springer-Verlag, 2002.

The P systems web page:



Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.