Simulation of P systems with active membranes on CUDA.
P systems or Membrane Systems provide a high-level computational modelling framework that combines the structure and dynamic aspects of biological systems in a relevant and understandable way. They are inherently parallel and non-deterministic computing devices. In this article, we discuss the motivation, design principles and key of the implementation of a simulator for the class of recognizer P systems with active membranes running on a (GPU). We compare our parallel simulator for GPUs to the simulator developed for a single central processing unit (CPU), showing that GPUs are better suited than CPUs to simulate P systems due to their highly parallel nature.
Cecilia
José M
JM
DITEC, Facultad de Informática, Universidad de Murcia, Campus de Espinardo 30100, Murcia, Spain. chema@ditec.um.es.
García
José M
JM
Guerrero
Ginés D
GD
Martínez-del-Amor
Miguel A
MA
Pérez-Hurtado
Ignacio
I
Pérez-Jiménez
Mario J
MJ
D000465:Algorithms; D001695:Biology / Q000379:methods; D032701:Biomimetics / Q000379:methods*; D003198:Computer Simulation; D008954:Models, Biological; D011381:Programming Languages; D012984:Software; D012985:Software Design; D018511:Systems Integration