缓存失效惩罚:一次可以从RAM加载多少数据?

15 浏览
0 Comments

缓存失效惩罚:一次可以从RAM加载多少数据?

我正在处理大型地图(使用Golang)和字典(使用Python),我想知道一次RAM写入/读取可以处理多少数据?\n例如,当我遍历一个10GB的字典时,每个缓存未命中是否只会从RAM中获取一个DWORD(或者典型的RAM访问宽度是多少?)或者x86/内核是否会加载一批相关数据到L3(或者将一组加载指令排队到内存控制器)?\n在这两种情况下,处理大型数据结构是否会受到RAM访问延迟的瓶颈?(加上内存控制器必须处理的所有刷新周期)

0