talkВидео с мероприятий {speach!

CppCon · 9 recommenders · 10 months
Matt Kulukundis explains how Google designed SwissTable, a fast, cache-friendly hash table, step by step from std::unordered_map. The talk covers open addressing, SIMD probing and the tradeoffs of changing a fundamental data structure.
Hacker News 读者推荐理由: HN repeatedly cites it as the definitive explanation of SwissTable, the design behind Abseil, Rust's hash map and Go's maps.
“Excellent talk which explains the concepts really clearly and concisely.”
查看原始 HN 讨论