~/talk

Statically Bounded-Memory Delayed Sampling for Probabilistic Streams

Talkat OOPSLA 2021 · 2021-10-17..10-22
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Defines two dataflow conditions, m-consumed and unseparated path, and proves they are necessary and sufficient for delayed sampling to use bounded memory on streams (ProbZelus-style semantics). Builds a static analysis that abstracts program state and the delayed-sampling graph, proves the analysis is sound, and ships an implementation. Empirical run finds exact results on six benchmarks, flags two cases whose unbounded executions occur with probability zero, and reports one conservative false positive.

AI-written summary · about

  1. 0:00Introduction
  2. 0:49Streaming Context
  3. 1:39Delayed Sampling
  4. 4:59Program Dependent Properties
  5. 6:15Traces
  6. 6:57M Consume
  7. 7:41M Consume Failure
  8. 9:08Unseparated Paths
  9. 12:29Results
  10. 13:55Summary
~/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.