Skip to content
Book Open access

Beyond Single-Level PGO: Understanding and Harnessing Cross-Level Optimization Effects in Industrial Systems

Oct 2026 · Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering · pp. 3933-3944 · 0 citations · 49 references

TL;DR

A large-scale industrial study of multi-level PGO is presented and a practical guideline for applying PGO safely across system layers is proposed, which highlights the importance of workload representativeness and cross-layer awareness for achieving reliable performance improvements.

Abstract

Profile-guided optimization (PGO) is used to improve software performance in applications and operating system kernels. However, prior work applies PGO to a single layer in isolation, overlooking cross-layer interactions in systems, where kernel and application are optimized independently using different workloads. This practice is common in production environments and makes its impact on end-to-end performance important to understand. It introduces a mismatch between training and deployment, where profiling workloads may not reflect the final co-executed system. Despite its prevalence, the implications of such cross-layer mismatch remain poorly understood. In this paper, we present a large-scale industrial study of multi-level PGO across three representative products. We evaluate the combined effects of independently optimized kernel and application under realistic deployment conditions. Our results show that multi-level PGO can yield performance gains of up to 17.04%, but may lead to severe regressions of up to 81.90%. Through performance counter analysis, we attribute these effects to microarchitectural factors such as cache contention and branch misprediction arising from mismatched profiling assumptions. These findings show that PGO benefits are not necessarily compositional across software layers. Based on these insights, we propose Multi-Level PGO (ML-PGO), a practical guideline for applying PGO safely across system layers. Our work highlights the importance of workload representativeness and cross-layer awareness for achieving reliable performance improvements.

Read PDF

Similar papers

Book Open access Oct 2026

Understanding the Performance-Effectiveness Trade-Offs of AddressSanitizer in Real-World Programs: An Empirical Study

AddressSanitizer (ASan) is widely deployed in industrial C/C++ development, but its runtime and memory costs can limit routine use in continuous integration and production-like testing. Although many optimized ASan-like sanitizers have been proposed, heterogeneous workloads, configurations, and baselines make their pra...

Jia-Xin Xi, Cheng Wen, Zhi-Wei Lin et al. · 0 citations
Book Open access Sep 2026

LMTracer: Fine-Grained and Real-Time Performance Profiling for Production LLM Systems

LMTracer is presented, a fine-grained and real-time performance profiling framework for production LLM services that embed profiling logic into the execution through graph-embedded probing and streaming buffered profiling data to CPUs on demand to keep the execution of user kernels uninterrupted.

Wei Liu, Yong-Chao He, Bo-Han Zhao et al. · 0 citations
Sep 2026

APPLICATION-LEVEL PERFORMANCE EVALUATION OF A MID-SCALE HPC SYSTEM FOR AI WORKLOADS

The study demonstrates that mid-range GPU infrastructure can effectively support modern AI applications, and provides practical deployment guidelines and demonstrate that mid-scale HPC systems can serve as a foundation for scalable and cost-effective AI infrastructure.

A. Temirbayev, Azati Yakufujiang · 0 citations
Review Oct 2026

XLA from the Trenches: Correctness on TPU Workloads at Scale

Accelerating modern foundational models has pushed domain-specific compilers toward increasingly complex, multi-tiered optimization pipelines. However, this heavy optimization focus introduces delicate tradeoffs between peak execution performance and correctness. Subtle codegen defects can trigger numerical degradation...

Ignacio Cano, Amirhossein Saadat, R. Bhatia et al. · 0 citations
Open access Aug 2026

Adaptation Fidelity of SPEC CPU®2026

Standardized benchmarks are often criticized for not being "real workloads," but this critique is rarely backed by data. This paper provides the first systematic, quantitative analysis of the "fidelity gap" between the SPEC CPU®2026 suite and its original, upstream open-source counterparts. We compile both the SPEC ben...

Doa'a Al-Otoom, M. Madhav · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.