
Bill Kennedy on Mechanical Sympathy
Go Time: Golang, Software Engineering
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.