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.

OpenMP

Parallel Computing

Performance Variability

Noise Injection

SYCL

Mitigation Strategies

Author

Christoffer Persson

Student at Chalmers

University of Gothenburg

Mathias Pretot

University of Gothenburg

Student at Chalmers

Minyu Cui

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

University of Gothenburg

Miquel Pericas

University of Gothenburg

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

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,

The European Processor Initiative (EPI)

European Commission (EC) (EC/H2020/800928), 2018-12-01 -- 2021-11-30.

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

12/8/2025