Memory, Cache Locality, and why Arrays are Fast (Data Structures and Optimization)
9:15
Why Linked Lists vs Arrays isn’t a real choice
10:43
C++ cache locality and branch predictability
20:11
But, what is Virtual Memory?
12:45
Hash Tables, Associative Arrays, and Dictionaries (Data Structures and Optimization)
15:33
C++ Super Optimization: 1000X Faster
22:19
When Optimisations Work, But for the Wrong Reasons
6:06
Why do CPUs Need Caches? - Computerphile
10:00