~/talk

Compilers should get over themselves and respect semantic dependencies!

links:none on file
slides:none on file

Argues that C/C++ compilers must preserve meaningful runtime dataflow because no real system exhibits OOTA and physics plus hardware practice constrain executions; analyzes relaxed-load/store examples and shows semantic dependency is often per-execution not a static property; inspects compiler behaviors (speculative load insertion, prior-specialization) and kernel pragmas (forcing unsigned char) as tools and mitigations; cites 15 years of memory-model work and papers exposing buggy optimizations (e.g. CAS-based stack push) to show practical failures when dependencies break, and urges temporal checks in code generation.

AI-written summary · about

  1. 0:00Introduction and poll
  2. 2:34Defining semantic dependency
  3. 5:22Language standards and behavior
  4. 10:02Challenges in formal modeling
  5. 13:33Compiler optimization concerns
  6. 16:13Q&A and closing remarks
~/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.