~/talk

Synchronized Behavior Checking: A Method for Finding Missed Compiler Optimizations

Talkat OOPSLA 2025 · 2025-10-16..10-18· [compilers-and-language-design]
name:Yi Zhang
links:none on file
links:none on file
name:Ke Wang
speakerdeck:kevinwang15
slides:none on file

Synchronized Behavior Checking cross-validates pairs of optimizations by mutating programs and checking co-occurring and complementary coordinated behaviors so missed optimizations become observable rather than guessed. SBC runs on LLVM and GCC using the YGIN test generator, finds concrete misses across analyses, and reports reproducible cases: 101 reported, 84 confirmed, 39 fixed/assigned. Results include real-world code clones and measurable runtime and compile-time improvements after fixes.

AI-written summary · about

  1. 0:00Synchronized behavior checking
  2. 2:32Key insight
  3. 6:21Coordinated optimizations
  4. 9:57Evaluation on LLVM and GCC
  5. 11:48Conclusion and future work
  6. 12:10Q&A: Real-world relevance
  7. 13:34Q&A: JIT integration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.