Parallel simulation of Population Dynamics P systems: updates and roadmap

Population Dynamics P systems are a type of multienvironment P systems that serve as a formal modeling framework for real ecosystems. The accurate simulation of these probabilisticmodels, e.g. with Direct distribution based on Consistent Blocks Algorithm, entails large run times. Hence, parallel pla...

Full description

Bibliographic Details
Authors: Martínez del Amor, Miguel Ángel, Macías Ramos, Luis Felipe, Valencia Cabrera, Luis, Pérez Jiménez, Mario de Jesús
Format: article
Status:Versión enviada para evaluación y publicación
Publication Date:2016
Country:España
Institution:Universidad de Sevilla (US)
Repository:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/86937
Online Access:https://hdl.handle.net/11441/86937
https://doi.org/10.1007/s11047-016-9566-1
Access Level:Open access
Keyword:Membrane Computing
Ecological modelling
PDP systems
Parallel Simulation
GPU Computing
CUDA
Description
Summary:Population Dynamics P systems are a type of multienvironment P systems that serve as a formal modeling framework for real ecosystems. The accurate simulation of these probabilisticmodels, e.g. with Direct distribution based on Consistent Blocks Algorithm, entails large run times. Hence, parallel platforms such as GPUs have been employed to speedup the simulation. In 2012, the first GPU simulator of PDP systems was presented. However, it was able to run only randomly generated PDP systems. In this paper, we present current updates made on this simulator, involving an input modu le for binary files and an output module for CSV files. Finally, the simulator has been experimentally validated with a real ecosystem model, and its performance has been tested with two high-end GPUs: Tesla C1060 and K40.