@article {500,
	title = {A massively parallel framework using P systems and GPUs},
	journal = {Symposium on Application Accelerators in High Performance Computing},
	year = {2009},
	note = {Poster also available: http://www.p-lingua.org/~miguel/papers/2009/psystem_poster_saahpc09.pdf
Webpage of the conference: http://saahpc.ncsa.illinois.edu/09/agenda.html},
	month = {July 2009},
	address = {Illinois, USA},
	abstract = {Since CUDA programing model appeared on the 
general purpose computations, the developers can extract all 
the power contained in GPUs (Graphics Processing Unit) across        
many computational domains. Among these domains, P systems                                                                     
or membrane systems provide a high level computational mod-                                                                   
eling framework that allows, in theory, to obtain polynomial                                                                    
time solutions to NP-complete problems by trading time for
space, and also to model biological phenomena in the area of         
computational systems biology. P systems are massively parallel     
distributed devices and their computation can be divided in two                                                                  
levels of parallelism: membranes, that can be expressed as blocks                                                                   
in CUDA programming model; and objects, that can be expressed                                                                  
as threads in CUDA programming model. In this paper, we
present our initial ideas of developing a simulator for the class of
recognizer P systems with active membranes by using the CUDA      
programing model to exploit the massively parallel nature of                                                                     
those systems at maximum. Experimental results of a preliminary                                                              
version of our simulator on a Tesla C1060 GPU show a 60X of                                                               
speed-up compared to the sequential code.                                                                     },
	url = {http://www.p-lingua.org/~miguel/papers/2009/psystem_saahpc09.pdf},
	author = {Jos{\'e} M. Cecilia and Gin{\'e}s D. Guerrero and Jos{\'e} M. Garc{\'\i}a and Miguel A. Mart{\'\i}nez-del-Amor and Ignacio P{\'e}rez-Hurtado and Mario J. P{\'e}rez-Jim{\'e}nez}
}
