我试图注意内存访问粒度的概念,我在一些文章中已经提到了这个概念。
据说内存访问粒度是[1]:
处理器访问内存的大小。
另一方面,缓存行是[2]:
高速缓存与内存之间的数据传输单元
谢谢!
发布于 2020-08-03 19:58:16
内存访问粒度似乎是一个更宽泛的术语,它可以应用于任何类型的内存。因此,缓存行大小只是片上缓存的粒度[1]。
引用链接中的话:
在大多数现代系统中,存储子系统在不同资源的多个不同粒度上进行管理和访问。软件堆栈通常以字粒度(通常为4或8个字节)访问数据。片上缓存以缓存行粒度(通常为64字节)存储数据。
https://stackoverflow.com/questions/63002249
相似问题