‹Programming› 2026
Mon 16 - Fri 20 March 2026 Munich, Germany
Tue 17 Mar 2026 11:00 - 11:30 at Seminar Room 123 - Session 2

Recent advances in machine learning have significantly enhanced the capabilities of static profilers, enabling them to capture complex program behaviors beyond traditional hand-crafted heuristics. While static profilers offer advantages such as easy integration and high resource efficiency compared with dynamic profilers, their accuracy remains limited because they rely on static program features and lack runtime information. Static profilers produce lower-quality profiles that lead to less optimized programs. However, the field still lacks a detailed breakdown across profile types and a systematic estimate of the potential of static profilers.

This paper provides the first comprehensive evaluation of the potential and practical upper bounds of ML-driven static profiling techniques across a diverse range of program profiles, including branch execution probabilities, method call counts, and profiles of virtual calls and monitors. We propose an idealized framework for static profiling and identify new avenues for static profiling beyond conventional branch prediction. Our results clarify the inherent trade-offs between static and dynamic approaches and reveal opportunities to expand the role of static profiling within modern optimizing compilers.

Tue 17 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 12:00
10:30
30m
Talk
Code Layout Optimization Guided by Temporal Profiling Information
MoreVMs
Marko Spasic University of Belgrade and Oracle, Miloje Joksimović University of Belgrade and Oracle, Peter Hofer Oracle Labs, Milena Vujosevic Janicic University of Belgrade and Oracle
DOI Media Attached
11:00
30m
Talk
The Promise of Static Profiling: Exploring the Limits
MoreVMs
Milan Cugurovic Oracle and University of Belgrade, Aleksandar Prokopec Oracle Labs, Boris Spasojevic Oracle Labs, Zurich, Switzerland, Vojin Jovanovic Oracle Labs, Milena Vujosevic Janicic University of Belgrade and Oracle
DOI Media Attached
11:30
30m
Talk
Towards Least-Privilege WebAssembly Applications: Transparent Interposition for WebAssembly Components
MoreVMs
Olav Blaak DistriNet, KU Leuven, Tom Van Cutsem DistriNet, KU Leuven
DOI