Reproducible Performance Evaluation of OpenMP and SYCL Workloads under Noise Injection
Paper in proceeding, 2025

Performance instability caused by unpredictable system noise remains a persistent challenge in high-performance and parallel computing. This work presents a reproducible methodology to characterize this variability through noise injection, tested using workloads implemented in OpenMP and SYCL to compare their performance resilience under noisy conditions. We design a noise injector that captures real system traces and replays the deltas as controlled noises. Using this approach, we evaluate multiple mitigation efforts, that is, thread pinning, housekeeping core isolation, and simultaneous multithreading (SMT) toggling, under both default and noise-injected executions. Experiments with two benchmarks (N-body, Babelstream) and one mini-application (MiniFE) across two processor platforms show that while OpenMP consistently achieves higher raw performance, SYCL tends to exhibit greater resilience in noisy environments. Mitigation effectiveness varies with workload characteristics, system configuration, and noise intensity, with housekeeping core isolation offering the clearest benefits, particularly in high-noise scenarios.

SYCL

Mitigation Strategies

Noise Injection

Performance Variability

OpenMP

Parallel Computing

Author

Christoffer Persson

University of Gothenburg

Student at Chalmers

Mathias Pretot

Student at Chalmers

University of Gothenburg

Minyu Cui

University of Gothenburg

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Miquel Pericas

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

University of Gothenburg

Proceedings of 2025 Workshops of the International Conference on High Performance Computing Network Storage and Analysis Sc 2025 Workshops

1770-1778
9798400718717 (ISBN)

2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops
St. Louis, USA,

EPI SGA2

European Commission (EC) (101036168), 2022-01-01 -- 2024-12-31.

Subject Categories (SSIF 2025)

Computer Sciences

Computer Systems

DOI

10.1145/3731599.3767538

More information

Latest update

6/1/2026 6