Reproducible Performance Evaluation of OpenMP and SYCL Workloads under Noise Injection
Paper i 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

Författare

Christoffer Persson

Student vid Chalmers

Göteborgs universitet

Mathias Pretot

Göteborgs universitet

Student vid Chalmers

Minyu Cui

Chalmers, Data- och informationsteknik, Datorteknik

Göteborgs universitet

Miquel Pericas

Göteborgs universitet

Chalmers, Data- och informationsteknik, Datorteknik

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)

Europeiska kommissionen (EU) (EC/H2020/800928), 2018-12-01 -- 2021-11-30.

EPI SGA2

Europeiska kommissionen (EU) (101036168), 2022-01-01 -- 2024-12-31.

Ämneskategorier (SSIF 2025)

Datavetenskap (datalogi)

Datorsystem

DOI

10.1145/3731599.3767538

Mer information

Senast uppdaterat

2025-12-08