OpenACC Acceleration of an Agent-Based Biological Simulation Framework

10/26/2021
by   Matt Stack, et al.
0

Computational biology has increasingly turned to agent-based modeling to explore complex biological systems. Biological diffusion (diffusion, decay, secretion, and uptake) is a key driver of biological tissues. GPU computing can vastly accelerate the diffusion and decay operators in the partial differential equations used to represent biological transport in an agent-based biological modeling system. In this paper, we utilize OpenACC to accelerate the diffusion portion of PhysiCell, a cross-platform agent-based biosimulation framework. We demonstrate an almost 40x speedup on the state-of-the-art NVIDIA A100 GPU compared to a serial run on AMD's EPYC 7742. We also demonstrate 9x speedup on the 64 core AMD EPYC 7742 multicore platform. By using OpenACC for both the CPUs and the GPUs, we maintain a single source code base, thus creating a portable yet performant solution. With the simulator's most significant computational bottleneck significantly reduced, we can continue cancer simulations over much longer times.

READ FULL TEXT

page 1

page 2

page 8

research
04/30/2021

GPU Acceleration of 3D Agent-Based Biological Simulations

Researchers in biology are faced with the tough challenge of developing ...
research
06/11/2020

BioDynaMo: an agent-based simulation platform for scalable computational biology research

Computer simulation is an indispensable tool for studying complex biolog...
research
09/04/2019

Simulation and computational analysis of multiscale graph agent-based tumor model

This paper deals with the cellular biological network analysis of the tu...
research
09/14/2012

Agent-based Exploration of Wirings of Biological Neural Networks: Position Paper

The understanding of human central nervous system depends on knowledge o...
research
08/05/2016

The BioDynaMo Project: a platform for computer simulations of biological dynamics

This paper is a brief update on developments in the BioDynaMo project, a...
research
07/16/2012

Towards a Self-Organized Agent-Based Simulation Model for Exploration of Human Synaptic Connections

In this paper, the early design of our self-organized agent-based simula...
research
12/17/2014

Converting a Systems Dynamic Model to an Agent-based model for studying the Bicoid morphogen gradient in Drosophila embryo

The concentration gradient of the Bicoid morphogen, which is established...

Please sign up or login with your details

Forgot password? Click here to reset