MAREX: A general purpose hardware architecture for membrane computing
|Author/s||Cascado Caballero, Daniel
Díaz del Río, Fernando
Cagigas Muñiz, Daniel
Ríos Navarro, José Antonio
Guisado Lízar, José Luís
Pérez Hurtado de Mendoza, Ignacio
Riscos Núñez, Agustín
|Department||Universidad de Sevilla. Departamento de Arquitectura y Tecnología de Computadores
Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial
|Abstract||Membrane computing is an unconventional computing paradigm that has gained much attention in recent decades because of its massively parallel character and its usefulness to build models of complex systems. However, until ...
Membrane computing is an unconventional computing paradigm that has gained much attention in recent decades because of its massively parallel character and its usefulness to build models of complex systems. However, until now, there was no generic hardware implementation of P systems. Computational frameworks to execute P systems up to this day rely on the simulation of the parallel working mechanisms of P systems by inherently sequential algorithms. Such algorithms can then be implemented as is or can be parallelized, up to a certain point, to run on parallel computers. However, this is not as efficient as a dedicated parallel hardware implementation. There have been ad hoc implementations of particular P systems for parallel hardware, but they lack to be problem-generic or they are not scalable enough to implement large P systems. In this paper, a first intrinsically parallel hardware architecture to implement generic P system models is introduced. It is designed to be straightforwardly implemented in programmable logic circuits like FPGAs. The feasibility and correct execution of our architecture has been verified by means of a simulator, and several simulation results for different P system examples have been analysed to foresee the pros and cons of this design.
|Project ID.||TIN2017-89842-P (MABICAP)
|Citation||Cascado Caballero, D., Díaz del Río, F., Cagigas Muñiz, D., Ríos Navarro, J.A., Guisado Lízar, J.L., Pérez Hurtado de Mendoza, I. y Riscos Núñez, A. (2022). MAREX: A general purpose hardware architecture for membrane computing. Information Sciences, 584 (January), 360-386.|