Fast Hardware Implementations of Static P Systems

In this article we present a simulator of non-deterministic static P systems using Field Programmable Gate Array (FPGA) technology. Its major feature is a high performance, achieving a constant processing time for each transition. Our approach is based on representing all possible applications as wo...

Descripción completa

Detalles Bibliográficos
Autores: Quirós Carmona, Juan, Verlan, Sergey, Viejo Cortés, Julián, Millán Calderón, Alejandro, Bellido Díaz, Manuel Jesús
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2016
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/80849
Acceso en línea:https://hdl.handle.net/11441/80849
Access Level:acceso abierto
Palabra clave:Reconfigurable hardware
P systems
Static P systems
FPGA
Membrane computing
Parallel implementations of membrane computing
Simulator of membrane computing
Hardware implementations of membrane computing
Parallel implementations of static P systems
Simulator of static P systems
Descripción
Sumario:In this article we present a simulator of non-deterministic static P systems using Field Programmable Gate Array (FPGA) technology. Its major feature is a high performance, achieving a constant processing time for each transition. Our approach is based on representing all possible applications as words of some regular context-free language. Then, using formal power series it is possible to obtain the number of possibilities and select one of them following a uniform distribution, in a fair and non-deterministic way. According to these ideas, we yield an implementation whose results show an important speed-up, with a strong independence from the size of the P system.