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


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.


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

[2] 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

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

[4] 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.

[5] 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.

[6] Gh. Păun. Membrane computing. An introduction. Springer–Verlag, 2002.

[7] The P systems web page:
How to Cite
GUTIÉRREZ-NARANJO, Miguel A.; LEPORATI, Alberto. First Steps Towards a CPU Made of Spiking Neural P Systems. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, [S.l.], v. 4, n. 3, p. 244-252, sep. 2009. ISSN 1841-9844. Available at: <>. Date accessed: 29 nov. 2020. doi:


Spiking neural P systems, Arithmetic operations, Membrane Computing