~/talk

Functional Performance

Talkat Functional Conf 2017 · 2017-11-16..11-19· [functional-programming]
slides:none on file

Benchmarks show linear reads hitting caches at 0.8 ns per element while dependent random loads jump to ~90 ns, exposing prefetch, TLB and parallel miss limits; queueing math (Little’s law) and Universal Scalability Law quantify contention and coherence costs across many cores (dozens on modern Ryzen chips). Implementation choices: UDP with a log buffer (monotonic, memory-sequential frames, negative-length marker and tombstones) and lock-free tail increments power the Aeron messaging design, reducing GC and coherence pain while producing strong eventual consistency.

AI-written summary · about

  1. 0:00Start
  2. 1:50Functional Performance
  3. 20:48Systems Engineering
  4. 22:12What are the normal approaches?
  5. 27:08Garbage Collection Hell
  6. 34:11Concurrent Publication?
  7. 35:47What's in a header?
  8. 36:13What if a Publisher dies mid operation?
~/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.