Go Time: Golang, Software Engineering cover image

Bill Kennedy on Mechanical Sympathy

Go Time: Golang, Software Engineering

CHAPTER

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.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner