A Software Architecture for Multi-Cellular System Simulations on Graphics Processing Units

被引:4
|
作者
Jeannin-Girardon, Anne [1 ]
Ballet, Pascal [1 ]
Rodin, Vincent [1 ]
机构
[1] Univ Bretagne Occidentale, UMR 6285, Lab STICC, F-29200 Brest, France
关键词
Virtual biology; Simulation; Multi-cellular systems; Parallel architecture; GPU; OpenCL; ENVIRONMENT; BIOLOGY;
D O I
10.1007/s10441-013-9187-3
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
The first aim of simulation in virtual environment is to help biologists to have a better understanding of the simulated system. The cost of such simulation is significantly reduced compared to that of in vivo simulation. However, the inherent complexity of biological system makes it hard to simulate these systems on non-parallel architectures: models might be made of sub-models and take several scales into account; the number of simulated entities may be quite large. Today, graphics cards are used for general purpose computing which has been made easier thanks to frameworks like CUDA or OpenCL. Parallelization of models may however not be easy: parallel computer programing skills are often required; several hardware architectures may be used to execute models. In this paper, we present the software architecture we built in order to implement various models able to simulate multi-cellular system. This architecture is modular and it implements data structures adapted for graphics processing units architectures. It allows efficient simulation of biological mechanisms.
引用
收藏
页码:317 / 327
页数:11
相关论文
共 50 条
  • [1] A Software Architecture for Multi-Cellular System Simulations on Graphics Processing Units
    Anne Jeannin-Girardon
    Pascal Ballet
    Vincent Rodin
    Acta Biotheoretica, 2013, 61 : 317 - 327
  • [2] Micromagnetic simulations using Graphics Processing Units
    Lopez-Diaz, L.
    Aurelio, D.
    Torres, L.
    Martinez, E.
    Hernandez-Lopez, M. A.
    Gomez, J.
    Alejos, O.
    Carpentieri, M.
    Finocchio, G.
    Consolo, G.
    JOURNAL OF PHYSICS D-APPLIED PHYSICS, 2012, 45 (32)
  • [3] Programmable and Scalable Architecture for Graphics Processing Units
    de La Lama, Carlos S.
    Jaaskelainen, Pekka
    Takala, Jarmo
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2009, 5657 : 2 - +
  • [4] Stability of synchronization in a multi-cellular system
    Ghosh, Suma
    Rangarajan, Govindan
    Sinha, Somdatta
    EPL, 2010, 92 (04)
  • [5] Computer simulations of the Ising Model on Graphics Processing Units
    B. J. Block
    T. Preis
    The European Physical Journal Special Topics, 2012, 210 : 133 - 145
  • [6] Molecular Dynamics Simulations Using Graphics Processing Units
    Baker, John A.
    Hirst, Jonathan D.
    MOLECULAR INFORMATICS, 2011, 30 (6-7) : 498 - 504
  • [7] Accelerating Physical Simulations Using Graphics Processing Units
    Hoffmann, Karl Heinz
    Hofmann, Michael
    Lang, Jens
    Rnger, Gudula
    Seeger, Steffen
    IT-INFORMATION TECHNOLOGY, 2011, 53 (02): : 49 - 59
  • [8] Efficient magnetohydrodynamic simulations on graphics processing units with CUDA
    Wong, Hon-Cheng
    Wong, Un-Hong
    Feng, Xueshang
    Tang, Zesheng
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (10) : 2132 - 2160
  • [9] Computer simulations of the Ising Model on Graphics Processing Units
    Block, B. J.
    Preis, T.
    EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2012, 210 (01): : 133 - 145
  • [10] Parallelizing the Cellular Potts Model on graphics processing units
    Tapia, Jose Juan
    D'Souza, Roshan M.
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (04) : 857 - 865