~/talks

Michael Carbin

what they talk about

all 5 in the filters

where they keep going back

  • OOPSLA5 editions2020–2024
  • POPL4 editions2021–2025

all 4 in the filters

on a stage with

all 26 in the filters

who talks about the same things

titleconferencedate
Inference Plans for Hybrid Particle FilteringPOPL 20252025-01-19
Built Siren, a probabilistic programming language that accepts inference plan annotations to force hybrid particle filtering to keep some random variables…
Talk on
Quantum Control Machine: The Limits of Control Flow in Quantum ProgrammingOOPSLA 20242024-10-20
Proves that a straightforward conditional jump impossibility holds: lifting classical conditional jumps into superposition is nonrealizable, with a formal…
Talk on
Distributions for Compositionally Differentiating Parametric DiscontinuitiesOOPSLA 20242024-10-20
Introduces Potto prototype as the first differentiable first-order language that soundly differentiates parametric discontinuities, gives a denotational…
Talk on
The T-Complexity Costs of Error Correction for Control Flow in Quantum ComputationPLDI 20242024-06-24
Identifies that common control-flow constructs cause polynomial increases in T-complexity under surface-code error correction and gives a precise cost model…
Talk on
Turaco: Complexity-Guided Data Sampling for Training Neural Surrogates of Progr...OOPSLA 20232023-10-23
Method proposes Turaco, a tiny language plus analysis that computes per-path sample complexity from program source by forming a power series tilde…
Talk on
Panel: Next 50 Years of POPLPOPL 20232023-01-15
Panel discussion surveys POPL's past and future with concrete examples and tensions: cites FlashFill and program synthesis, the 1976 abstract interpretation…
Panel on
Tower: Data Structures in Quantum SuperpositionOOPSLA 20222022-12-05
Language Tower provides a reversible semantics that compiles every program to a unitary circuit and enforces reversible operations, a type system that bounds…
Talk on
Semi-symbolic Inference for Efficient Streaming Probabilistic ProgrammingOOPSLA 20222022-12-05
Semi-symbolic inference implements an automatic Rao-Blackwellized particle filter in ProbZelus by manipulating symbolic expression trees, using a central swap…
Talk on
Tower: Data Structures in Quantum SuperpositionPLanQC 20222022-09-15
Implements a language and runtime that realize reversible, history‑independent, bounded‑time data structures for quantum algorithms: Tower provides reversible…
Talk on
Twist: Sound Reasoning for Purity and Entanglement in Quantum ProgramsPOPL 20222022-01-16
Twist presents a concrete language and the semantic property purity that guarantees an expression is unentangled from the rest of the program, implemented via…
Talk on
Statically Bounded-Memory Delayed Sampling for Probabilistic StreamsOOPSLA 20212021-10-17
Defines two dataflow conditions, m-consumed and unseparated path, and proves they are necessary and sufficient for delayed sampling to use bounded memory on…
Talk
Simplifying Multiple-Statement Reductions with the Polyhedral ModelPOPL 20212021-01-17
Paper formalizes simplifying dependent reductions as an integer bilinear program over reuse vectors and polyhedral schedules and shows it is hard to solve…
Talk on
λS: Computable Semantics for Diff'ble Programming with HO Functions and DatatypesPOPL 20212021-01-17
A new differentiable programming semantics, λS, gives computable meanings for higher-order derivatives and for nondifferentiable ops via the Clarke derivative…
Talk on
Programming and Reasoning with Partial ObservabilityOOPSLA 20202020-11-15
Presents belief programming plus Epistemic Hoare Logic and a new language BLIMP that treat program state as a set of environments and use box/diamond…
Talk on
~/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.