just one clarification. addr 30 will give a cache miss but addr 31, 32, 33 etc will have a cache hit. why? because every time the cpu moves data from/to the cahe, it does it by moving a whole cache line (usually 64 bytes). moving individual bytes one at the time will result in very slow data access and complete failure of the prediction/branching technics, as most of the operations would result in misses.
just one clarification. addr 30 will give a cache miss but addr 31, 32, 33 etc will have a cache hit. why? because every time the cpu moves data from/to the cahe, it does it by moving a whole cache line (usually 64 bytes). moving individual bytes one at the time will result in very slow data access and complete failure of the prediction/branching technics, as most of the operations would result in misses.
wow! thank you so much this video was brilliant. No other video I could find went into such detail!
Short video but more informative
Perfect tools for cache emulation, is it a free tool ?
Yeah, link is in the description, feel free to play with it
😱🧠💡
How can I put cache on the web
I'm sorry, I'm not sure what you mean.
@@bit-machine probably web cache, this is different with cache for hardware
5800x3d - TINYY?!? 😂