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.Ministerio de Educación y Ciencia TIN2006-13425Junta de Andalucía P08–TIC-0420