[体系结构实验] C语言 测量L1 Cache的相联度
1. Cache 组相联在我们开始用C语言代码测量Cache的相联度之前,需要先简单复习一下什么是组相联。Cache的地址映射方式有直接映射、全相联映射和组相联映射。组相联映射是目前CPU中普遍使用的策略。以8路组相联为例,L1 Cache的大小为32KB,Cache Line Size 为64B(即每一个Cache块的大小,从内存向Cache传数据都是以Cache块为单位的),则整个L1 Cache一共有32KB / 64B = 512块。上面关于L1 Cache的相关参数是笔者正在用的计算机的实
原创
2021-05-25 10:40:49 ·
2893 阅读 ·
1 评论