2012
DOI: 10.1371/journal.pone.0037370
|View full text |Cite
|
Sign up to set email alerts
|

Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units

Abstract: The Gillespie τ-Leaping Method is an approximate algorithm that is faster than the exact Direct Method (DM) due to the progression of the simulation with larger time steps. However, the procedure to compute the time leap τ is quite expensive. In this paper, we explore the acceleration of the τ-Leaping Method using Graphics Processing Unit (GPUs) for ultra-large networks ( reaction channels). We have developed data structures and algorithms that take advantage of the unique hardware architecture and available l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(28 citation statements)
references
References 20 publications
0
28
0
Order By: Relevance
“…There are numerous other variations on these algorithms including methods that intermix deterministic and stochastic solutions according to molecule concentration,[19, 40] methods that use direct compilation of models into code,[41] and methods that use the GPU to accelerate, for example, the GMP algorithm in two dimensions[42] or large reaction networks. [43]…”
Section: Methodsmentioning
confidence: 99%
“…There are numerous other variations on these algorithms including methods that intermix deterministic and stochastic solutions according to molecule concentration,[19, 40] methods that use direct compilation of models into code,[41] and methods that use the GPU to accelerate, for example, the GMP algorithm in two dimensions[42] or large reaction networks. [43]…”
Section: Methodsmentioning
confidence: 99%
“…In the former case, model might contain large number of ODEs and parameter sets, which usually result into huge computational burden. To reduce the computational complexity and prevent wrong simplifications of the models, various techniques have been suggested in the literature [31]- [33]. While the latter case is relatively free from such computational complexities.…”
Section: Stability Analysis Of Structurally Damaged Eif2 Regulatormentioning
confidence: 99%
“…At the time of this writing, the most recent algorithm to parallelize stochastic simulations on GPUs is [38]. It parallelizes well-mixed -leaping on GPUs with the help of the NVIDIA Thrust library, which provides convenient parallel operations on vectors.…”
Section: Stochastic Algorithmsmentioning
confidence: 99%
“…The algorithm in [38] also includes a parallel version of SSA (direct method), used when -leaping must fall back to SSA. At each time step, this parallel SSA performs the reaction selection procedure, the update of propensities, and the update of the molecule counts in parallel.…”
Section: Stochastic Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation