Go Time: Golang, Software Engineering cover image

Bill Kennedy on Mechanical Sympathy

Go Time: Golang, Software Engineering

00:00

Creating Predictable Access Patterns to Data

A lot of people aren't even familiar with what a CPU cache is. And so the idea is that that hardware needs to have the memory that we're working with as close to it as possible. The more contiguous our data is you usually then at that point are probably iterating over that data. So if we really want to give the hardware its best opportunity to take advantage of everything that's in there, we've got to be sympathetic with it.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app