~/talk

Timely Computation

Talkat ICFP 2023 · 2023-09-04..09-09· [compilers-and-language-design]
slides:none on file

Defines a digital circuit as an analog circuit used in a disciplined way and formalizes that notion in Agda formalization, embedding discrete meanings into continuous signals via per-bit stability intervals (stability = value holds over an interval). Timing combines three operations — Minkowski sum (convolution), intersection, and offsets — forming a semiring so that timing is linear over a semiring and composes as linear maps represented by matrix timing analysis. Works through a full-adder example and shows compositional correctness via functorial homomorphisms.

AI-written summary · about

  1. 0:00The nature of computation
  2. 2:20Defining digital circuits
  3. 5:56Correctness in computing
  4. 8:56Compositional frameworks
  5. 14:40Timing and stability
  6. 20:48Analyzing circuit timing
  7. 26:40Q&A on hardware systems
~/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.