GPU Acceleration of 3D Agent-Based Biological Simulations
Ahmad Hesam, Lukas Breitwieser, Fons Rademakers, Zaid Al-Ars

TL;DR
This paper presents a GPU-accelerated approach for agent-based biological simulations, replacing kd-tree neighborhood searches with a uniform grid method to significantly enhance performance.
Contribution
The authors introduce a GPU-based uniform grid method for neighborhood interactions in BioDynaMo, achieving up to 100x speedup over the multithreaded baseline.
Findings
Performance improved by up to two orders of magnitude.
GPU implementations are compatible with major vendors' hardware.
Open-source code is available on Github.
Abstract
Researchers in biology are faced with the tough challenge of developing high-performance computer simulations of their increasingly complex agent-based models. BioDynaMo is an open-source agent-based simulation platform that aims to alleviate researchers from the intricacies that go into the development of high-performance computing. Through a high-level interface, researchers can implement their models on top of BioDynaMo's multi-threaded core execution engine to rapidly develop simulations that effectively utilize parallel computing hardware. In biological agent-based modeling, the type of operations that are typically the most compute-intensive are those that involve agents interacting with their local neighborhood. In this work, we investigate the currently implemented method of handling neighborhood interactions of cellular agents in BioDynaMo, and ways to improve the performance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
