Binomial random variate generation
Communications of the ACM
Journal of Computer and System Sciences
High-Performance Computing: Past, Present, and Future
PARA '02 Proceedings of the 6th International Conference on Applied Parallel Computing Advanced Scientific Computing
Mapping computational concepts to GPUs
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Linear optimization on modern GPUs
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
The Oxford Handbook of Membrane Computing
The Oxford Handbook of Membrane Computing
Programming Massively Parallel Processors: A Hands-on Approach
Programming Massively Parallel Processors: A Hands-on Approach
Modeling population growth of Pyrenean chamois (Rupicapra p. pyrenaica) by using P-systems
CMC'10 Proceedings of the 11th international conference on Membrane computing
A computational modeling for real ecosystems based on P systems
Natural Computing: an international journal
Bandwidth Reduction through Multithreaded Compression of Seismic Images
IPDPSW '11 Proceedings of the 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and PhD Forum
A p system based model of an ecosystem of some scavenger birds
WMC'09 Proceedings of the 10th international conference on Membrane Computing
WMC'09 Proceedings of the 10th international conference on Membrane Computing
An environment aware p-system model of quorum sensing
CiE'05 Proceedings of the First international conference on Computability in Europe: new Computational Paradigms
Fast GPU-Based fluid simulations using SPH
PARA'10 Proceedings of the 10th international conference on Applied Parallel and Scientific Computing - Volume 2
DCBA: simulating population dynamics p systems with proportional object distribution
CMC'12 Proceedings of the 13th international conference on Membrane Computing
Hi-index | 0.00 |
Population Dynamics P systems (PDP systems, in short) provide a new formal bio-inspired modeling framework, which has been successfully used by ecologists. These models are validated using software tools against actual measurements. The goal is to use P systems simulations to adopt a priori management strategies for real ecosystems. Software for PDP systems is still in an early stage. The simulation of PDP systems is both computationally and data intensive for large models. Therefore, the development of efficient simulators is needed for this field. In this paper, we introduce a novel simulator for PDP systems accelerated by the use of the computational power of GPUs. We discuss the implementation of each part of the simulator, and show how to achieve up to a 7x speedup on a NVIDA Tesla C1060 compared to an optimized multicore version on a Intel 4-core i5 Xeon for large systems. Other results and testing methodologies are also included.