Matrix computations (3rd ed.)
Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on uniform random number generation
Algorithm 806: SPRNG: a scalable library for pseudorandom number generation
ACM Transactions on Mathematical Software (TOMS)
Journal of Computational Physics
Stochastic DT-MRI Connectivity Mapping on the GPU
IEEE Transactions on Visualization and Computer Graphics
Parallel simulation for a fish schooling model on a general-purpose graphics processing unit
Concurrency and Computation: Practice & Experience
Computational Biology and Chemistry
Proceedings of the 9th International Conference on Computational Methods in Systems Biology
An efficient parallel stochastic simulation method for analysis of nonviral gene delivery systems
Proceedings of the 9th International Conference on Computational Methods in Systems Biology
Smoldyn on Graphics Processing Units: Massively Parallel Brownian Dynamics Simulations
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
The Relevance of Topology in Parallel Simulation of Biological Networks
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Stochastic simulation of the coagulation cascade: a petri net based approach
Euro-Par'12 Proceedings of the 18th international conference on Parallel processing workshops
Mining for variability in the coagulation pathway: a systems biology approach
EvoBIO'13 Proceedings of the 11th European conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics
Hi-index | 0.00 |
The small number of some reactant molecules in biological systems formed by living cells can result in dynamical behavior which cannot be captured by traditional deterministic models. In such a problem, a more accurate simulation can be obtained with discrete stochastic simulation (Gillespieâ聙聶s stochastic simulation algorithm â聙聰 SSA). Many stochastic realizations are required to capture accurate statistical information of the solution. This carries a very high computational cost. The current generation of graphics processing units (GPU) is well-suited to this task. In this paper we describe our implementation and present some computational experiments illustrating the power of this technology for this important and challenging class of problems.