Back to Search
Start Over
A Software Architecture for Multi-Cellular System Simulations on Graphics Processing Units
- Source :
- Acta Biotheoretica, Acta Biotheoretica, Springer Verlag, 2013, 61 (3), pp.317-327. ⟨10.1007/s10441-013-9187-3⟩
- Publication Year :
- 2013
- Publisher :
- HAL CCSD, 2013.
-
Abstract
- 10 pages; International audience; 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.
- Subjects :
- J.3
Computer science
0206 medical engineering
GPU
02 engineering and technology
computer.software_genre
Models, Biological
General Biochemistry, Genetics and Molecular Biology
Database-centric architecture
Computational science
03 medical and health sciences
CUDA
Computer Graphics
Reference architecture
Graphics
030304 developmental biology
General Environmental Science
0303 health sciences
OpenCL
business.industry
Applied Mathematics
General Medicine
Modular design
Virtual biology
Multi-cellular systems
Parallel architecture
Philosophy
Computer architecture
Virtual machine
[INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA]
General-purpose computing on graphics processing units
General Agricultural and Biological Sciences
Software architecture
business
computer
Software
020602 bioinformatics
Simulation
Subjects
Details
- Language :
- English
- ISSN :
- 00015342 and 15728358
- Database :
- OpenAIRE
- Journal :
- Acta Biotheoretica, Acta Biotheoretica, Springer Verlag, 2013, 61 (3), pp.317-327. ⟨10.1007/s10441-013-9187-3⟩
- Accession number :
- edsair.doi.dedup.....37a68c385fded364b206ce8958dc42ba