GPUPeP: Parallel Enzymatic Numerical P System simulator with a Python-based interface

dc.contributor.authorRaghavan, S.
dc.contributor.authorRai, S.S.
dc.contributor.authorRohit, M.P.
dc.contributor.authorChandrasekaran, K.
dc.date.accessioned2026-02-05T09:28:11Z
dc.date.issued2020
dc.description.abstractMembrane computing is a computational paradigm inspired by the structure and behavior of a living cell. P Systems are the computing devices that are used to realize membrane computing models. Numerous theoretical studies on many variants of P Systems have shown them to be computationally universal. There is a wide range of applications of P Systems from modeling of biological processes to image processing. Among many variants of P Systems, one of the most important is Enzymatic Numerical P System (ENPS). ENPS is a class of P System in which membranes operate on numerical values. To realize the power of ENPS there are a few simulators developed. Each and every simulator has some advantages as well as some disadvantages. Here, a GPU based simulator using Python as a user interaction language is developed. This tool is a completely parallel variant, compatible with a Python based sequential simulator (PeP) which was the first Python based work for ENPS. The developed simulator uses CUDA to interact with GPU and gives the desired speed up, while processing the membranes. There are two important case studies which show the performance of the developed tool to be far better than the other serial simulators. © 2020 Elsevier B.V.
dc.identifier.citationBioSystems, 2020, 196, , pp. -
dc.identifier.issn3032647
dc.identifier.urihttps://doi.org/10.1016/j.biosystems.2020.104186
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/23702
dc.publisherElsevier Ireland Ltd
dc.subjectcomputer simulation
dc.subjectimage classification
dc.subjectimage processing
dc.subjectinnovation
dc.subjectlanguage
dc.subjectnumerical method
dc.subjectsoftware
dc.subjectArticle
dc.subjectclassification
dc.subjectcomputer language
dc.subjectenzymatic numerical p systems
dc.subjectmathematical model
dc.subjectmembrane model
dc.subjectmembrane structure
dc.subjectprocess design
dc.subjectsimulation
dc.subjectanimal
dc.subjectbiology
dc.subjectcell membrane
dc.subjectenzymology
dc.subjecthuman
dc.subjectprocedures
dc.subjectAnimals
dc.subjectCell Membrane
dc.subjectComputational Biology
dc.subjectComputer Simulation
dc.subjectHumans
dc.subjectProgramming Languages
dc.titleGPUPeP: Parallel Enzymatic Numerical P System simulator with a Python-based interface

Files

Collections