~/talk

Computer Architecture, C++, and High Performance

Talkat Meeting C++ 2016 · 2016-11-18..11-19· [rust]
links:none on file
slides:none on file

Concrete claims and repeatable measurements: microarchitecture matters more than abstract big‑O, loop unrolling doubles speed on real CPUs, and careful data layout (vector/flat_set vs node set) yields multiple× faster lookups. Tools used are concrete: perf/Intel PCM/IACA and liquid plus assembly/CFG inspection, producing assembly, port utilization and CPI breakdown. Surprising numbers appear: 15 ns DRAM latency and >2000× gap between FLOPs and memory costs, a 130‑cycle budget per packet at 10GbE, and prefetch tuning that halves L3 miss rate and doubles throughput. Experimental, measurable, and actionable.

AI-written summary · about

  1. 0:00Moore's Law and performance trends
  2. 3:39Single-threaded to multi-core shift
  3. 11:08Benchmarking container performance
  4. 21:49Instruction-level parallelism with loop unrolling
  5. 31:21Optimizing with Intel Architecture Code Analyzer
  6. 43:10Performance monitoring with Intel PCM
  7. 51:05Memory locality and cache efficiency
  8. 1:03:11Summary and key takeaways
~/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.