Comparison of Different Parallel Implementations of the 2+1-Dimensional KPZ Model and the 3-Dimensional KMC Model
Jeffrey Kelling, G\'eza \'Odor, M\'at\'e Ferenc Nagy, Henrik Schulz,, Karl-Heinz Heinig

TL;DR
This paper compares various GPU and CPU implementations of the 2+1D KPZ model and 3D KMC model, analyzing their performance and scalability for statistical physics simulations.
Contribution
It introduces optimized parallel implementations of these models on GPUs and CPUs, evaluating their efficiency and scalability across different architectures.
Findings
GPU implementations achieve significant speedups over CPU versions
OpenCL and CUDA implementations show comparable performance
Scalability varies with architecture and implementation choice
Abstract
We show that efficient simulations of the Kardar-Parisi-Zhang interface growth in 2 + 1 dimensions and of the 3-dimensional Kinetic Monte Carlo of thermally activated diffusion can be realized both on GPUs and modern CPUs. In this article we present results of different implementations on GPUs using CUDA and OpenCL and also on CPUs using OpenCL and MPI. We investigate the runtime and scaling behavior on different architectures to find optimal solutions for solving current simulation problems in the field of statistical physics and materials science.
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.
