• DocumentCode
    2297168
  • Title

    Parallel Particle-Based Reaction Diffusion: A GPU Implementation

  • Author

    Dematté, Lorenzo

  • Author_Institution
    Center for Comput. & Syst. Biol. Trento, Univ. of Trento, Trento, Italy
  • fYear
    2010
  • fDate
    Sept. 30 2010-Oct. 1 2010
  • Firstpage
    67
  • Lastpage
    77
  • Abstract
    Space is a very important aspect in the simulation of biochemical models, recently, the need for simulation algorithms able to cope with space is becoming more and more compelling. Complex and large models of biochemical systems need to deal with the movement of single molecules and particles, taking into consideration localised fluctuations, transportation phenomena and diffusion. A common drawback of spatial models lies in their complexity: models could become very large, and their simulation could be time consuming, especially if we want to capture the systems behaviour in a reliable way using stochastic methods in conjunction with a high spatial resolution. In order to deliver the promise done by systems biology to be able to understand a system as whole, we need to move from sequential to parallel simulation algorithms. In this paper we analyse Smoldyn, a widely diffused algorithm for stochastic simulation of chemical reactions with spatial resolution and single molecule detail, and we propose an alternative, innovative implementation that exploits the parallelism of GPUs. The implementation offers good speedups (up to 130×) and real time, high quality graphics output at almost no performance penalties.
  • Keywords
    biology computing; chemistry computing; computer graphic equipment; coprocessors; diffusion; parallel algorithms; stochastic processes; GPU; Smoldyn; biochemical systems; chemical reactions; diffused algorithm; localised fluctuations; parallel particle based reaction diffusion; parallel simulation algorithms; stochastic simulation; transportation phenomena; Brownian Dynamics; GPU; parallel; particles; reaction-diffusion;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Methods in Verification, 2010 Ninth International Workshop on, and High Performance Computational Systems Biology, Second International Workshop on
  • Conference_Location
    Enschede
  • Print_ISBN
    978-0-7695-4265-2
  • Type

    conf

  • DOI
    10.1109/PDMC-HiBi.2010.18
  • Filename
    5698472