hackertube.io

CppCon 2017: Chandler Carruth “Going Nowhere Faster”

CppCon · talk · Watch on YouTube

What it is

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.

Why Hacker News recommends it

Recommended as the best presentation on how modern CPUs run code, and why speculative execution matters for performance.

  • 2 people recommended it
  • 3 different months
  • 1 strong recommendations
  • first 2017, last 2026

What HN commenters said

  1. “The best presentation I've seen about CPU performance related to pipelining, branch prediction, and speculative execution”

    Best presentation on pipelining, branch prediction and speculative execution

    inetknght, 2026-04 · Strong recommendation · in “Visualizing CPU Pipelining (2024)”

  2. “Chandler Carruth has a good talk with an example of why speculative execution is critical for performance.”

    Shows why speculative execution is critical for performance

    pkaye, 2018-11 · Recommendation · in “Researchers discover seven new Meltdown and Spectre attacks”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: c++, branch prediction, speculative execution, benchmarking, compilers

Also recommended by the same people