Answers are grounded in this paper and cite their sources.
We propose a novel, lightweight, and physically inspired approach to modeling the dynamics of parallel distributed-memory programs. Inspired by the Kuramoto model, we represent MPI processes as coupled oscillators with topology-aware interactions, custom coupling potentials, and stochastic noise. The resulting system of nonlinear ordinary differential equations opens a path to modeling key performance phenomena of parallel programs, including synchronization, delay propagation and decay, bottlenecks, and self-desynchronization. This paper introduces interaction potentials to describe memory- and compute-bound workloads and employs multiple quantitative metrics – such as an order parameter, synchronization entropy, phase gradients, and phase differences – to evaluate phase coherence and disruption. We also investigate the role of local noise and show that moderate noise can accelerate resynchronization in scalable applications. Our simulations align qualitatively with MPI trace data, showing the potential of physics-informed abstractions to predict performance patterns, which offers a new perspective for performance modeling and software-hardware co-design in parallel computing. • Introduces a refined MPI-inspired coupled-oscillator model for parallel performance analysis, aligning with empirical MPI trace data. • Refines interaction potentials to realistically capture synchronization in scalable MPI applications. • Develops a comprehensive set of metrics, including order parameters, synchronization entropy, phase gradients, and both temporal and statistical views of pairwise phase differences. • Demonstrates the role of noise in accelerating resynchronization and idle wave decay.
No takes yet. Share an insight, caveat, or question.
Afzal et al. (2026) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: