Going Nowhere Faster: Optimizing Already-Optimized C++
CppCon · Talk · YouTube title: CppCon 2017: Chandler Carruth “Going Nowhere Faster”
Why it's here
Recommended as the best presentation on how modern CPUs run code, and why speculative execution matters for performance.
What it covers
Chandler Carruth shows how to squeeze more performance out of already-optimized C++ code, covering how the CPU executes it. The talk goes into pipelining, branch prediction and speculative execution using benchmarks.