🤖 AI Summary
To address the performance instability of OpenMP dynamic scheduling in Full-Waveform Inversion (FWI) caused by unknown task-block sizes, this paper proposes an adaptive auto-tuning framework tailored to FWI’s iterative characteristics. The framework uniquely integrates OpenMP schedule-parameter search with FWI-specific computational load modeling, leveraging heuristic search, hardware performance counter feedback, and convergence-aware sampling to achieve fine-grained, scenario-adaptive runtime scheduling optimization. Experiments on multi-core CPU platforms demonstrate a 37% reduction in per-iteration execution time, speedups of 1.8–3.2×, and scheduling overhead below 0.5%. The core contribution is the first lightweight, FWI-aware auto-tuning mechanism that explicitly models FWI’s dynamic load characteristics—significantly enhancing both the robustness and efficiency of OpenMP scheduling in large-scale scientific computing.