Long time-scale simulations of in vivo diffusion using GPU hardware

Elijah Roberts, John E. Stone, Leonardo Sepúlveda, Wen-Mei W Hwu, Zaida Ann Luthey-Schulten

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

To address the problem of performing long time simulations of biochemical pathways under in vivo cellular conditions, we have developed a lattice-based, reaction-diffusion model that uses the graphics processing unit (GPU) as a computational co-processor. The method has been specifically designed from the beginning to take advantage of the GPU's capacity to perform massively parallel calculations by not only executing a core set of mathematical calculations, but also running much of the underlying algorithmic logic on the GPU. In this study we present our three-dimensional model for in vivo diffusion that exploits the calculation capabilities of the GPU. The implementation of the diffusion operator on the GPU is subject to architectural constraints, and we discuss its structure and the trade-offs made to accommodate the GPU hardware.

Original languageEnglish (US)
Title of host publicationIPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium
DOIs
StatePublished - Nov 25 2009
Event23rd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2009 - Rome, Italy
Duration: May 23 2009May 29 2009

Publication series

NameIPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium

Other

Other23rd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2009
CountryItaly
CityRome
Period5/23/095/29/09

Fingerprint

Hardware
Graphics processing unit

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Hardware and Architecture
  • Software

Cite this

Roberts, E., Stone, J. E., Sepúlveda, L., Hwu, W-M. W., & Luthey-Schulten, Z. A. (2009). Long time-scale simulations of in vivo diffusion using GPU hardware. In IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium [5160930] (IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium). https://doi.org/10.1109/IPDPS.2009.5160930

Long time-scale simulations of in vivo diffusion using GPU hardware. / Roberts, Elijah; Stone, John E.; Sepúlveda, Leonardo; Hwu, Wen-Mei W; Luthey-Schulten, Zaida Ann.

IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium. 2009. 5160930 (IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Roberts, E, Stone, JE, Sepúlveda, L, Hwu, W-MW & Luthey-Schulten, ZA 2009, Long time-scale simulations of in vivo diffusion using GPU hardware. in IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium., 5160930, IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium, 23rd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2009, Rome, Italy, 5/23/09. https://doi.org/10.1109/IPDPS.2009.5160930
Roberts E, Stone JE, Sepúlveda L, Hwu W-MW, Luthey-Schulten ZA. Long time-scale simulations of in vivo diffusion using GPU hardware. In IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium. 2009. 5160930. (IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium). https://doi.org/10.1109/IPDPS.2009.5160930
Roberts, Elijah ; Stone, John E. ; Sepúlveda, Leonardo ; Hwu, Wen-Mei W ; Luthey-Schulten, Zaida Ann. / Long time-scale simulations of in vivo diffusion using GPU hardware. IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium. 2009. (IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium).
@inproceedings{388d66be16c84be5ada13033f00d7671,
title = "Long time-scale simulations of in vivo diffusion using GPU hardware",
abstract = "To address the problem of performing long time simulations of biochemical pathways under in vivo cellular conditions, we have developed a lattice-based, reaction-diffusion model that uses the graphics processing unit (GPU) as a computational co-processor. The method has been specifically designed from the beginning to take advantage of the GPU's capacity to perform massively parallel calculations by not only executing a core set of mathematical calculations, but also running much of the underlying algorithmic logic on the GPU. In this study we present our three-dimensional model for in vivo diffusion that exploits the calculation capabilities of the GPU. The implementation of the diffusion operator on the GPU is subject to architectural constraints, and we discuss its structure and the trade-offs made to accommodate the GPU hardware.",
author = "Elijah Roberts and Stone, {John E.} and Leonardo Sep{\'u}lveda and Hwu, {Wen-Mei W} and Luthey-Schulten, {Zaida Ann}",
year = "2009",
month = "11",
day = "25",
doi = "10.1109/IPDPS.2009.5160930",
language = "English (US)",
isbn = "9781424437504",
series = "IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium",
booktitle = "IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium",

}

TY - GEN

T1 - Long time-scale simulations of in vivo diffusion using GPU hardware

AU - Roberts, Elijah

AU - Stone, John E.

AU - Sepúlveda, Leonardo

AU - Hwu, Wen-Mei W

AU - Luthey-Schulten, Zaida Ann

PY - 2009/11/25

Y1 - 2009/11/25

N2 - To address the problem of performing long time simulations of biochemical pathways under in vivo cellular conditions, we have developed a lattice-based, reaction-diffusion model that uses the graphics processing unit (GPU) as a computational co-processor. The method has been specifically designed from the beginning to take advantage of the GPU's capacity to perform massively parallel calculations by not only executing a core set of mathematical calculations, but also running much of the underlying algorithmic logic on the GPU. In this study we present our three-dimensional model for in vivo diffusion that exploits the calculation capabilities of the GPU. The implementation of the diffusion operator on the GPU is subject to architectural constraints, and we discuss its structure and the trade-offs made to accommodate the GPU hardware.

AB - To address the problem of performing long time simulations of biochemical pathways under in vivo cellular conditions, we have developed a lattice-based, reaction-diffusion model that uses the graphics processing unit (GPU) as a computational co-processor. The method has been specifically designed from the beginning to take advantage of the GPU's capacity to perform massively parallel calculations by not only executing a core set of mathematical calculations, but also running much of the underlying algorithmic logic on the GPU. In this study we present our three-dimensional model for in vivo diffusion that exploits the calculation capabilities of the GPU. The implementation of the diffusion operator on the GPU is subject to architectural constraints, and we discuss its structure and the trade-offs made to accommodate the GPU hardware.

UR - http://www.scopus.com/inward/record.url?scp=70449877789&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70449877789&partnerID=8YFLogxK

U2 - 10.1109/IPDPS.2009.5160930

DO - 10.1109/IPDPS.2009.5160930

M3 - Conference contribution

AN - SCOPUS:70449877789

SN - 9781424437504

T3 - IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium

BT - IPDPS 2009 - Proceedings of the 2009 IEEE International Parallel and Distributed Processing Symposium

ER -