One of the great things about Rust is that it gives you a lot of control if you need it. Amongst other things it gives you control over memory. How big is your data structure really, and where should it be allocated. This talk will look at caching in modern CPUs in conjunction with Rust data types and data structures. We will see how efficient code can be written to best utilize the cache.