4.7 Article

An optimization approach for agent-based computational models of biological development

Journal

ADVANCES IN ENGINEERING SOFTWARE
Volume 121, Issue -, Pages 262-275

Publisher

ELSEVIER SCI LTD
DOI: 10.1016/j.advengsoft.2018.03.010

Keywords

Optimizations; Parallel computing; Vectorization; Coprocessor; Performance; Agent-based models; Biological; Simulation

Funding

  1. Engineering and Physical Sciences Research Council (EPSRC) [PAMELA EP/K008730/1]
  2. Human Green Brain Project through the EPSRC [EP/K026992/1]
  3. Medical Research Council of the UK [MR/N015037/1]
  4. EPSRC [EP/K026992/1] Funding Source: UKRI
  5. MRC [MR/N015037/1] Funding Source: UKRI

Ask authors/readers for more resources

Current research in the field of computational biology often involves simulations on high-performance computer clusters. It is crucial that the code of such simulations is efficient and correctly reflects the model specifications. In this paper, we present an optimization strategy for agent-based simulations of biological dynamics using Intel Xeon Phi coprocessors, demonstrated by a prize-winning entry of the Intel Modern Code Developer Challenge competition. These optimizations allow simulating various biological mechanisms, in particular the simulation of millions of cells, their proliferation, movements and interactions in 3D space. Overall, our results demonstrate a powerful approach to implement and conduct very detailed and large-scale computational simulations for biological research. We also highlight the main difficulties faced when developing such optimizations, in particular the assessment of the simulation accuracy, the dependencies between different optimization techniques and counter-intuitive effects in the speed of the optimized solution. The overall speedup of 595 x shows a good parallel scalability.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available