Seminar tomorrow

Jan Kofron jan.kofron at d3s.mff.cuni.cz
Mon Jan 19 12:14:47 CET 2026


Dear all,

Let me invite you to a seminar taking place tomorrow, Tuesday, Jan 20, 
at 14:00 in S510 [1]. Andrej Pečimúth will talk about Replay Canary. 
Please find the details below.

[1] https://d3s.mff.cuni.cz/seminar/

Thanks, best regards!
Jan

====

Replay Canary: Continuous Regression Detection for JIT Compilation Metrics

Compiler engineers continuously monitor the performance of the 
compilation process, specifically compilation time, memory footprint, 
and code size. For JIT compilers, minimizing these metrics is critical 
as they compete for hardware resources with the host application. 
However, obtaining accurate measurements is computationally expensive 
due to the high variance caused by non-deterministic compiler inputs 
across virtual machine (VM) runs. We propose a systematic approach that 
records all compiler inputs during a benchmark run and replays these 
compilations across different compiler revisions. By fixing the inputs, 
we eliminate metric variability and remove the need to execute benchmark 
applications for every revision, significantly reducing computing costs. 
The technique can be deployed as a canary test to quickly classify 
whether a compiler patch changes the tracked compilation metrics, 
helping developers ensure that accidental regressions are not 
integrated. We tested the technique in the production GraalVM JIT 
compiler and found that it can effectively detect small shifts in 
compilation performance with minimal false positives.

-- 
Jan Kofron, Ph.D.
Associate Professor
Department of Distributed and Dependable Systems
Faculty of Mathematics and Physics
Charles University
Malostranske namesti 25
118 00 Praha 1, Czech Republic
Phone: +420 95155 4285
http://d3s.mff.cuni.cz/~kofron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://d3s.mff.cuni.cz/pipermail/seminar/attachments/20260119/e29f96e3/attachment.sig>


More information about the Seminar mailing list