Plenary: Performance Matters - Emery Berger - CppCon 2020
What it is
Emery Berger's CppCon 2020 plenary on why performance is hard on modern hardware after the end of Dennard scaling. It covers benchmarking pitfalls and introduces new profiling tools for finding real bottlenecks.
Why Hacker News recommends it
Recommended for treating benchmarking and profiling scientifically rather than by myth, with innovative tools.
- 2 people recommended it
- 2 different months
- 0 strong recommendations
- first 2021, last 2022
What HN commenters said
“covers the basics of how to attempt benchmarking with actual computer science instead of myth and voodoo rituals”
Benchmarking with computer science rather than myth
jiggawatts, 2021-06 · Recommendation · in “Beware of Tight Feedback Loops (2020)”
“He introduces some innovative new profiling tools for this sort of analysis.”
Innovative profiling tools for finding bottlenecks
captaincrowbar, 2022-01 · Recommendation · in “Finding your home in game graphics programming”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: benchmarking, profiling, c++, performance, causal profiling
Also recommended by the same people
talkCppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”CppCon · 2 HN recommenders · 2021–2025
commentaryTwitter and Visual Studio RantMolly Rocket · 3 HN recommenders · 2020–2026
lectureArithmetic, Population and Energy - a talk by Al BartlettlXlSalemlXl · 6 HN recommenders · 2016–2023
talkCppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"CppCon · 4 HN recommenders · 2018–2026
talkThe Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]cpponsea · 2 HN recommenders · 2021–2022
talkLISA11 - Fork Yeah! The Rise and Development of illumosUSENIX · 9 HN recommenders · 2012–2026
explainerHow big is a visible photon?Huygens Optics · 3 HN recommenders · 2021–2025
talkCppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon · 7 HN recommenders · 2017–2025