Optimized Parallel Implementation of Gillespie's First Reaction Method on Graphics Processing Units

被引:15
作者
Dittamo, Cristian [1 ]
Cangelosi, Davide [1 ]
机构
[1] Univ Pisa, Dept Comp Sci, I-56127 Pisa, Italy
来源
2009 INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION, PROCEEDINGS | 2009年
关键词
EXACT STOCHASTIC SIMULATION; SYSTEMS; ALGORITHM;
D O I
10.1109/ICCMS.2009.42
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The simulation of chemical reacting systems is one of the most challenging topics in Systems Biology, due to their complexity and inherent randomness. The Gillespie's Stochastic Simulation Algorithm (SSA) is a standard algorithm to simulate well-stirred biochemical systems, but the computational burden makes this algorithm slow to compute for many realistic problems. Recent programmability improvements allow non-graphics applications to leverage the Graphics Processing Units' (GPUS) computational power. This paper describes practical issues arising by a parallel implementation on GPU technology, shows how to reduce the memory space required by one of the most known versions of SSA, and presents the application of the implemented algorithm to a test model.
引用
收藏
页码:156 / 161
页数:6
相关论文
共 29 条
[1]  
[Anonymous], 2008, NVIDIA CUDA COMP UN
[2]   Simulating mesoscopic reaction-diffusion systems using the Gillespie algorithm [J].
Bernstein, D .
PHYSICAL REVIEW E, 2005, 71 (04)
[3]   The slow-scale stochastic simulation algorithm [J].
Cao, Y ;
Gillespie, DT ;
Petzold, LR .
JOURNAL OF CHEMICAL PHYSICS, 2005, 122 (01)
[4]   Efficient formulation of the stochastic simulation algorithm for chemically reacting systems [J].
Cao, Y ;
Li, H ;
Petzold, L .
JOURNAL OF CHEMICAL PHYSICS, 2004, 121 (09) :4059-4067
[5]  
CHUSHAK Y, 2007, HPCMP UGC 07, P425
[6]   Grid Cellware: the first grid-enabled tool for modelling and simulating cellular processes [J].
Dhar, PK ;
Meng, TC ;
Somani, S ;
Ye, L ;
Sakharkar, K ;
Krishnan, A ;
Ridwan, ABM ;
Wah, SHK ;
Chitre, M ;
Hao, Z .
BIOINFORMATICS, 2005, 21 (07) :1284-1287
[7]  
ELF J, 2004, SYST BIOL, V2, P230, DOI DOI 10.1049/SB:20045021
[8]   Efficient exact stochastic simulation of chemical systems with many species and many channels [J].
Gibson, MA ;
Bruck, J .
JOURNAL OF PHYSICAL CHEMISTRY A, 2000, 104 (09) :1876-1889
[9]   GENERAL METHOD FOR NUMERICALLY SIMULATING STOCHASTIC TIME EVOLUTION OF COUPLED CHEMICAL-REACTIONS [J].
GILLESPIE, DT .
JOURNAL OF COMPUTATIONAL PHYSICS, 1976, 22 (04) :403-434
[10]   Approximate accelerated stochastic simulation of chemically reacting systems [J].
Gillespie, DT .
JOURNAL OF CHEMICAL PHYSICS, 2001, 115 (04) :1716-1733