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 条
  • [31] Quantum Mechanics/Molecular Mechanics Simulations on NVIDIA and AMD Graphics Processing Units
    Manathunga, Madushanka
    Aktulga, Hasan Metin
    Gotz, Andreas W.
    Merz, Jr Kenneth M.
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2023, 63 (03) : 711 - 717
  • [32] Near-field optical microscopy simulations using graphics processing units
    Klapetek, Petr
    Valtr, Miroslav
    SURFACE AND INTERFACE ANALYSIS, 2010, 42 (6-7) : 1109 - 1113
  • [33] USING GRAPHICS PROCESSING UNITS TO ACCELERATE NUMERICAL SIMULATIONS OF INTERFACIAL INCOMPRESSIBLE FLOWS
    Codyer, Stephen R.
    Raessi, Mehdi
    Khanna, Gaurav
    PROCEEDINGS OF THE ASME FLUIDS ENGINEERING DIVISION SUMMER MEETING, 2012, VOL 1, PTS A AND B, SYMPOSIA, 2012, : 625 - 634
  • [34] General purpose molecular dynamics simulations fully implemented on graphics processing units
    Anderson, Joshua A.
    Lorenz, Chris D.
    Travesset, A.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) : 5342 - 5359
  • [35] Massively parallel simulations of relativistic fluid dynamics on graphics processing units with CUDA
    Bazow, Dennis
    Heinz, Ulrich
    Strickland, Michael
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 225 : 92 - 113
  • [36] Accelerating Petri-Net simulations using NVIDIA Graphics Processing Units
    Yianni, Panayioti C.
    Neves, Luis C.
    Rama, Dovile
    Andrews, John D.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 265 (01) : 361 - 371
  • [37] Molecular Monte Carlo Simulations Using Graphics Processing Units: To Waste Recycle or Not?
    Kim, Jihan
    Rodgers, Jocelyn M.
    Athenes, Manuel
    Smit, Berend
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2011, 7 (10) : 3208 - 3222
  • [38] Speedup of Micromagnetic Simulations with C plus plus AMP on Graphics Processing Units
    Zhu, Ru
    COMPUTING IN SCIENCE & ENGINEERING, 2016, 18 (04) : 53 - 59
  • [39] Acceleration of optical coherence tomography signal processing by multi-graphics processing units
    Li, Xiqi
    Shi, Guohua
    Huang, Ping
    Zhang, Yudong
    JOURNAL OF INNOVATIVE OPTICAL HEALTH SCIENCES, 2014, 7 (03)
  • [40] A Comparison of Algebraic Multigrid Preconditioners using Graphics Processing Units and Multi-Core Central Processing Units
    Wagner, Markus
    Rupp, Karl
    Weinbub, Josef
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPC 2012), 2012, 44 (06): : 99 - 106