~/talk

Is writing performant code too expensive?

Talkat GeeCON 2019 · 2019-05-15..05-17
links:none on file
slides:none on file

Argues that targeted optimization can beat big-cloud defaults with real numbers and experiments: uses JMH microbenchmarks and a NUMA ping‑pong test to show latency from ~200ns to ~650ns depending on placement, measures ~18 GB/s per core streaming memory bandwidth dropping to ~400 MB/s or lower for random access, shows a simple branchy integer scan runs 43ms or 500ms depending on branch prediction while a branchless/vectorized version reaches ~11ms, and cites the COST metric showing single‑thread C often outperforms large clusters.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:33Performance obsession in coding
  3. 8:36Startup greenhouse failure story
  4. 11:08Validating ideas quickly
  5. 14:02Cost of engineering vs servers
  6. 17:42Hardware progress and inefficiency
  7. 19:10Zero point one developer mindset
  8. 20:21Research into data processing
  9. 23:17Benchmarking old database systems
  10. 25:28Streaming systems scalability myth
  11. 29:06NUMA architecture basics
  12. 32:23Hardware optimization in Java
  13. 43:46Branch prediction and performance
  14. 48:29Balancing optimization approaches
  15. 49:11Q&A and closing remarks
~/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.