~/talk

Fastware

Talkat ACCU 2016 · on Wednesday, 2016-04-20· [software-architecture]
slides:none on file

A sneak preview of a book-length treatment of writing fast code that demonstrates concrete tricks, measurements and working code: uses sentinel optimization on linear find to save tests and measure a 10–50% speedup, introduces a vacancy trick to cut swaps in Hoare partition with measured 0–30% gains, shows how static introspection / “design by introspection” and noexcept checks pick implementations, uses scope-exit for safe restoration, builds benchmarks with make and Latch, and reports that the techniques are implementable and reproducibly faster.

AI-written summary · about

  1. 0:00Intro
  2. 1:25Working Title
  3. 1:41What's (in) a Keynote?
  4. 3:15Confusing Aphorisms
  5. 3:56Things I Like
  6. 4:41Toto Washlet
  7. 5:47The Tote Company
  8. 6:45Wasshlets with Remotes
  9. 7:33Why Concepts didn't make C++17
  10. 10:38Let's talk about linear find
  11. 12:19To index or not to index
  12. 13:46Linear find using random access
  13. 18:22Linear find with sentinel, take 2
  14. 20:29static if to the rescue
  15. 23:36Please note
  16. 27:12Relative Speedup
  17. 28:50Baseline (1/2)
  18. 37:51Accelerating pivotPartition
  19. 38:21Key Idea
  20. 41:31Implementation (1/3): Setup
  21. 42:40Implementation (2/3): Core
  22. 44:46Implementation (3/3): Fixup
  23. 46:52Partition Speedup
  24. 47:34Credit
  25. 49:01More Sentinels
  26. 56:23There's Treasure Everywhere
  27. 56:41Fastware
~/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.