Adaptive mixed-precision Monte Carlo integration on GPUs
Abstract Monte Carlo integration (MCI) is widely used for evaluating high-dimensional or non-analytic functions, but its large number of function evaluations can make it computationally demanding. As modern scientific applications increasingly rely on GPU acceleration, balancing numerical accuracy and performance has become a key challenge. To address this, we present a GPU-accelerated mixed-precision MCI framework that adaptively selects precision based on local numerical behavior using heuristics derived from gradient, variance, and average value analysis. Two precision allocation strategies are explored: term-wise and region-wise, both implemented with CUDA batch processing to maximize GPU efficiency. Experimental results on representative test functions of varying dimensionality demonstrate speedups of up to 4.9 $$\times $$ compared to full double precision, while maintaining controlled relative error. The proposed framework achieves a practical balance between computational efficiency and numerical reliability. It allows integration tasks on GPUs to run accurately and to adapt their precision automatically for higher performance.
Authors
- F. Sukru Torun (ORCID: https://orcid.org/0000-0002-6662-2502)
- Berke Kabasakal
- Ferhat Onur Özgan
Institutions
- Ankara University (TR)
Publication Details
- Journal
- Computing
- Published
- 2026-04-01
- DOI
- https://doi.org/10.1007/s00607-026-01656-7
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ankara Yıldırım Beyazıt Üniversitesi