Back

Reduced-Precision Stochastic Simulation For Mathematical Biology

Kimpson, T.; Flegg, M. B.; Flegg, J. A.

2026-05-06 systems biology
10.64898/2026.05.01.722176 bioRxiv
Show abstract

AO_SCPLOWBSTRACTC_SCPLOWThe stochastic simulation algorithm (SSA) is widely used to perform exact forward simulation of discrete stochastic processes in biology. However, the computational cost, driven by sequential event-by-event sampling across large ensembles, remains a computational barrier. We investigate whether reduced-precision floating-point arithmetic can accelerate SSA without degrading statistical fidelity, drawing on the success of reduced-precision methods in weather and climate modelling. We evaluate two strategies across five canonical models (birth-death, Schlogl, Telegraph, dimerisation, repressilator): (i) mixed precision, computing propensities in 16-bit while maintaining accumulators in 32-bit; and (ii) uniform precision, performing all arithmetic in 16-bit. Mixed-precision SSA produces ensemble statistics that closely match the 64-bit reference for all models, as measured by Kolmogorov-Smirnov tests and Wasserstein distances. Under uniform precision, deterministic rounding introduces systematic biases across several models, with catastrophic failures in some cases. Stochastic rounding (SR) and propensity normalisation eliminate these biases, restoring distributional fidelity across all models tested (KS p > 0.05). Our results establish mixed-precision SSA with SR as a viable acceleration strategy for mathematical biology: 16-bit formats shrink per-variable data size by 2-4x relative to fp32/fp64, yielding comparable reductions in memory footprint and up to ~ 1.5x wall-clock speedup on CPU hardware that lacks native 16-bit arithmetic. As a hardware-level acceleration, mixed-precision SSA complements algorithmic methods such as tau-leaping and maps naturally onto modern GPU and TPU architectures with native 16-bit arithmetic.

Matching journals

The top 5 journals account for 50% of the predicted probability mass.

1
Bioinformatics
1061 papers in training set
Top 2%
14.2%
2
Cell Systems
167 papers in training set
Top 0.9%
12.2%
3
BMC Bioinformatics
383 papers in training set
Top 0.9%
10.0%
4
PLOS Computational Biology
1633 papers in training set
Top 3%
10.0%
5
Nature Communications
4913 papers in training set
Top 34%
4.8%
50% of probability mass above
6
eLife
5422 papers in training set
Top 18%
4.8%
7
Nature Computational Science
50 papers in training set
Top 0.2%
3.5%
8
Journal of The Royal Society Interface
189 papers in training set
Top 1%
3.2%
9
Proceedings of the National Academy of Sciences
2130 papers in training set
Top 23%
3.0%
10
Bioinformatics Advances
184 papers in training set
Top 2%
3.0%
11
PLOS ONE
4510 papers in training set
Top 45%
2.6%
12
npj Systems Biology and Applications
99 papers in training set
Top 1.0%
1.8%
13
iScience
1063 papers in training set
Top 15%
1.7%
14
Scientific Reports
3102 papers in training set
Top 59%
1.7%
15
Nature Methods
336 papers in training set
Top 5%
1.6%
16
Genome Biology
555 papers in training set
Top 6%
1.2%
17
Biophysical Journal
545 papers in training set
Top 4%
1.1%
18
Methods in Ecology and Evolution
160 papers in training set
Top 2%
0.9%
19
Briefings in Bioinformatics
326 papers in training set
Top 7%
0.7%
20
Patterns
70 papers in training set
Top 3%
0.7%
21
Science
429 papers in training set
Top 20%
0.7%
22
Bulletin of Mathematical Biology
84 papers in training set
Top 2%
0.6%
23
Communications Biology
886 papers in training set
Top 30%
0.6%
24
Development
440 papers in training set
Top 4%
0.6%