Cargando…

Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units

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 τ-Leapi...

Descripción completa

Detalles Bibliográficos
Autores principales: Komarov, Ivan, D’Souza, Roshan M., Tapia, Jose-Juan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3371023/
https://www.ncbi.nlm.nih.gov/pubmed/22715366
http://dx.doi.org/10.1371/journal.pone.0037370
_version_ 1782235167231836160
author Komarov, Ivan
D’Souza, Roshan M.
Tapia, Jose-Juan
author_facet Komarov, Ivan
D’Souza, Roshan M.
Tapia, Jose-Juan
author_sort Komarov, Ivan
collection PubMed
description 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 ([Image: see text] reaction channels). We have developed data structures and algorithms that take advantage of the unique hardware architecture and available libraries. Our results show that we obtain a performance gain of over 60x when compared with the best conventional implementations.
format Online
Article
Text
id pubmed-3371023
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-33710232012-06-19 Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units Komarov, Ivan D’Souza, Roshan M. Tapia, Jose-Juan PLoS One Research Article 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 ([Image: see text] reaction channels). We have developed data structures and algorithms that take advantage of the unique hardware architecture and available libraries. Our results show that we obtain a performance gain of over 60x when compared with the best conventional implementations. Public Library of Science 2012-06-08 /pmc/articles/PMC3371023/ /pubmed/22715366 http://dx.doi.org/10.1371/journal.pone.0037370 Text en Komarov et al. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Komarov, Ivan
D’Souza, Roshan M.
Tapia, Jose-Juan
Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units
title Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units
title_full Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units
title_fullStr Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units
title_full_unstemmed Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units
title_short Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units
title_sort accelerating the gillespie τ-leaping method using graphics processing units
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3371023/
https://www.ncbi.nlm.nih.gov/pubmed/22715366
http://dx.doi.org/10.1371/journal.pone.0037370
work_keys_str_mv AT komarovivan acceleratingthegillespietleapingmethodusinggraphicsprocessingunits
AT dsouzaroshanm acceleratingthegillespietleapingmethodusinggraphicsprocessingunits
AT tapiajosejuan acceleratingthegillespietleapingmethodusinggraphicsprocessingunits