~/talk

An Abstract Interpretation for SPMD Divergence on Reducible Control Flow Graphs

Talkat POPL 2021 · 2021-01-17..01-22· [compilers-and-language-design]
links:none on file
links:none on file
links:none on file
slides:none on file

Presents an abstract interpretation for uniformity that handles reducible CFGs, with a largely Coq mechanized proof of correctness and an LLVM prototype implementation. Claims precision matches LLVM’s default divergence analysis while being sound on more general CFGs, and measures show it is faster and more precise than a state‑of‑the‑art non‑interference analysis, giving across‑benchmarks compile‑time parity and up to ~5% improvement in vectorized code performance.

AI-written summary · about

  1. 0:00SPMD divergence analysis intro
  2. 3:46Reducible CFG challenges
  3. 8:10Abstract interpretation overview
  4. 13:00Concrete vs abstract domains
  5. 17:25Applications and case studies
  6. 22:09Benchmarking performance
~/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.