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 条
  • [21] Accelerating molecular dynamics simulations using Graphics Processing Units with CUDA
    Liu, Weiguo
    Schmidt, Bertil
    Voss, Gerrit
    Mueller-Wittig, Wolfgang
    COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (09) : 634 - 641
  • [22] Estimating numerical error in neural network simulations on Graphics Processing Units
    James P Turner
    Thomas Nowotny
    BMC Neuroscience, 16 (Suppl 1)
  • [23] A Framework for Megascale Agent Based Model Simulations on Graphics Processing Units
    Lysenko, Mikola
    D'Souza, Roshan M.
    JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2008, 11 (04):
  • [24] Accelerating cardiac excitation spread simulations using graphics processing units
    Rocha, B. M.
    Campos, F. O.
    Amorim, R. M.
    Plank, G.
    dos Santos, R. W.
    Liebmann, M.
    Haase, G.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (07): : 708 - 720
  • [25] Processing and Characterization of Multi-cellular Monolithic Bioceramics for Bone Regenerative Scaffolds
    Ari-Wahjoedi, Bambang
    Ginta, Turnad Lenggo
    Parman, Setyamartana
    Abustaman, Mohd Zikri Ahmad
    3RD INTERNATIONAL CONFERENCE ON FUNDAMENTAL AND APPLIED SCIENCES (ICFAS 2014): INNOVATIVE RESEARCH IN APPLIED SCIENCES FOR A SUSTAINABLE FUTURE, 2014, 1621 : 605 - 613
  • [26] Multi-kernel Ray Traversal for Graphics Processing Units
    Schiffer, Thomas
    Fellner, Dieter W.
    COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS - THEORY AND APPLICATIONS, VISIGRAPP 2014, 2015, 550 : 78 - 93
  • [27] Resistive and Multi-fluid RMHD on Graphics Processing Units
    Wright, A. J.
    Hawke, I
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2019, 240 (01):
  • [28] Multi-Layer Packet Classification with Graphics Processing Units
    Varvello, Matteo
    Laufer, Rafael
    Zhang, Feixiong
    Lakshman, T. V.
    PROCEEDINGS OF THE 2014 CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT'14), 2014, : 109 - 120
  • [29] Stability Tests and Simulations of Fold-Fastened Multi-Cellular Steel Walls
    Tong, Jing-Zhong
    Duan, Sheng-Jie
    Yang, Xiong
    Yu, Chao-Qun
    Tong, Gen-Shu
    INTERNATIONAL JOURNAL OF STRUCTURAL STABILITY AND DYNAMICS, 2024,
  • [30] Dynamic control in a coordinated multi-cellular maze solving system
    Hsu, A
    Vijayan, V
    Fomundam, L
    Gerchman, Y
    Basu, S
    Karig, D
    Hooshangi, S
    Weiss, R
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 4399 - 4404