A GPU accelerated mixed-precision Finite Difference informed Random Walker (FDiRW) solver for strongly inhomogeneous diffusion problems
Zirui Mao, Shenyang Hu, Ang Li

TL;DR
This paper introduces a GPU-accelerated, mixed-precision FDiRW solver that significantly speeds up simulations of inhomogeneous diffusion problems, enabling larger and more complex models to be computed efficiently.
Contribution
The paper presents a novel GPU-accelerated, mixed-precision implementation of the FDiRW solver, achieving substantial speedups and scalability for strongly inhomogeneous diffusion simulations.
Findings
117X speedup over CPU baseline
1.75X additional speedup with lower precision GPU computation
Effective strong scaling with increased GPU nodes
Abstract
In nature, many complex multi-physics coupling problems exhibit significant diffusivity inhomogeneity, where one process occurs several orders of magnitude faster than others in temporal. Simulating rapid diffusion alongside slower processes demands intensive computational resources due to the necessity for small time steps. To address these computational challenges, we have developed an efficient numerical solver named Finite Difference informed Random Walker (FDiRW). In this study, we propose a GPU-accelerated, mixed-precision configuration for the FDiRW solver to maximize efficiency through GPU multi-threaded parallel computation and lower precision computation. Numerical evaluation results reveal that the proposed GPU-accelerated mixed-precision FDiRW solver can achieve a 117X speedup over the CPU baseline, while an additional 1.75X speedup by employing lower precision GPU…
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.
Taxonomy
TopicsNumerical methods in inverse problems · Advanced Mathematical Modeling in Engineering · Advanced Numerical Methods in Computational Mathematics
