TABLE OF CONTENTS
NOTE: This project is planned to migrate to github soon
Membrane Computing is a research area (within Natural Computing) that aims to provide computing devices abstracted from the functioning and structure of living cells. These devices are called P systems.
PMCGPU (Parallel simulators for Membrane Computing on the GPU) is a project aimed to bring together all the researchers working on the development of parallel simulators for P systems, specially those using GPGPU (e.g. CUDA, OpenCL, etc). Other parallel platforms are also welcome (multicore and manycore, FPGAs, etc). These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of Membrane Computing.
This project has been initiated by the Research Group on Natural Computing (Department of Computer Science and Artificial Intelligence, University of Seville). PMCGPU was born inside the P-Lingua project, of the same research group.
PMCGPU is a GNU project, so all the applications developed within it are released under the GPLv3 license.
If you want to participate in this project, just send a message to the administrator (mdelamor). You will need a sourceforge user.
The following simulators are available under the PMCGPU project:
The following simulators are related with the PMCGPU project, but still out of its scope:
This software project is purely academic, so the developers are mainly graduate and undergraduate students. This section lists some of the Ph.D. and master theses that have contributed to the PMCGPU project. For research publications, please visit each simulator wiki webpage to see the related papers.
The following reference is a publication which surveys the work developed in the PMCGPU project, and related research lines: