tialaramexon Hacker News • Recommends
On “Malloc broke Serenity's JPGLoader, or: how to win the lottery”
189K subscribers • 101 videos on Hallway • Conference channel
Advanced. Deep dive for people who know the field.
22K views7 years ago1 recommendation
Systems programmingComputer scienceData structuresC++Performance and optimization
Matt Kulukundis reviews the design, optimizations, and rollout lessons of Google's Abseil Swiss Table hash tables.
CppCon.org Discussion & Comments: reddit.com/r/cpp/ Presentation Materials: github.com/CppCon/CppCon2019 — Abseil's Open Source Hashtables: 2 Years In Two years ago we announced a new hashtable we were pushing out across Google. One year ago, we open sourced it as part of Abseil. This talk is a retrospective about those efforts. We will cover: - optimizations after the initial release - lessons from rollout across google - design choices that paid dividends - global monitoring of hashtables - discoveries made from monitoring — Matt Kulukundis Matt is a senior software engineer on the C++ libraries team at Google. Prior to Google he has worked on compilers, machine learning, and underwater robotics. In his free time, he scuba dives in warm places. — Videos Filmed & Edited by Bash Films: BashFilms.com Work at Hudson River Trading (HRT): tinyurl.com/safxfctfWhat people say. Recommended for its deep dive into high-performance hash table design using SIMD and cache-friendly layouts.
tialaramexon Hacker News • Recommends
On “Malloc broke Serenity's JPGLoader, or: how to win the lottery”
tialaramexon Hacker News • Recommends
On “Golang Maps: how Swiss Tables replaced the old bucket design”
anonymoushnon Hacker News • Mentions
On “A quick and practical “MSI” hash table”
vituson Hacker News • Mentions
On “Compilers are too smart”
mizmaron Hacker News • Mentions
On “SIMD within a register: How I doubled hash table lookup performance”
u/jacksaccountonredditin r/C_Programming • Mentions
On “If this isn't the perfect data structure, why?”