talk · intermediate · evergreen

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

CppCon · Sep 30, 2014 · 1h 27m

What this video covers

Mike Acton of Insomniac Games argues that a program's purpose is transforming data, and shows how common C++ approaches work against that in performance-critical game development. He covers cache behavior, data layout and the limits of compilers.

Why it surfaced in Hacker News

It is the go-to talk HN points to for data-oriented design and hardware-aware performance thinking, despite Acton's blunt style.

10.5recommendation score
9
distinct recommenders
9
recommendation months
3
strong recommendations

Recommendation context

Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.

“Thought I'd add a gem from Mike Acton: Data-Oriented Design and C++”

“This reminds of an amazing talk by Mike Acton on Data oriented design”

“one of the most digestible ways to start thinking about performance in high throughput systems”

Watch on YouTube ↗