Communication-free and Parallel Simulation of Neutral Biodiversity Models
Momo Langenstein

TL;DR
This paper introduces a communication-free, parallel algorithm for simulating neutral biodiversity models, enabling scalable, reproducible simulations across multiple processors without inter-process communication.
Contribution
The authors present a novel, embarrassingly parallel algorithm that transforms neutral biodiversity simulations into independent tasks, eliminating the need for inter-process communication and enabling scalable, reproducible simulations.
Findings
The algorithm achieves efficiency comparable to sequential solutions when maintaining local state.
GPU implementation significantly outperforms CPU-based algorithms, up to 80 times faster.
The method scales to large simulation domains without approximation, unlike other parallel strategies.
Abstract
We present a novel communication-free algorithm for individual-based probabilistic neutral biodiversity simulations. The algorithm transforms a neutral Moran ecosystem model into an embarrassingly parallel problem by trading off inter-process communication at the cost of some redundant computation. Specifically, by careful design of the random number generator that drives the simulation, we arrange for evolutionary parent-child interactions to be modelled without requiring knowledge of the interaction, its participants, or which processor is performing the computation. Critically, this means that every individual can be simulated entirely independently. The simulation is thus fully reproducible irrespective of the number of processors it is distributed over. With our novel algorithm, a simulation can be (1) split up into independent batch jobs and (2) simulated across any number of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolution and Genetic Dynamics · Gene Regulatory Network Analysis · Evolutionary Algorithms and Applications
