繁体   English   中英

在多级缓存上缓存未命中

Cache miss on a multilevel cache

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

缓存L1和L2有2个级别。 如果两个级别上都有高速缓存未命中,则正在从内存中读取数据。 从主存储器读取数据期间,是否将数据首先首先输入到L2和L1高速缓存中,然后处理器从L1高速缓存中读取数据,或者将数据更新到L1和L2,并且同时读取到处理器?

1 个回复

我相信这取决于硬件的实现。 我认为这还取决于它是直写式缓存还是回写式缓存。 直写在所有级别上都具有相同的数据,因为它可以同时更新所有数据。 也可以将其放入写入缓冲区以写入高速缓存,在这种情况下,它将与读取同时发生。 如果没有写缓冲区,则处理器可能会停顿以允许更新缓存。

1 缓存命中还是未命中?

任何人都可以解决这些指令在高速缓存中被命中或遗漏的位置吗? 在Nios-II中进行组装( http://www.altera.com/literature/hb/nios2/n2cpu_nii5v1.pdf ) 大小:128字节。 长度:16字节。 双向设置联想。 ...

2 缓存未命中和缓存命中

给出以下代码: 假设: int是4个字节 src数组从地址0开始, dst从地址64开始 缓存的大小为32个字节,开始时缓存为空 有一个L1缓存在使用直写,写分配的直接映射下工作 块的大小为16个字节 我试图找出dst和src的缓存未命中 ...

3 DRAM缓存未命中

我读了一段有关DRAM(主存储器)高速缓存未命中和SRAM(L1,L2,L3)高速缓存未命中的段落,我不确定这是什么意思。 由于DRAM比SRAM慢,因此高速缓存未命中的成本很高,因为DRAm高速缓存未命中由磁盘提供,而SRAM高速缓存未命中通常由基于DRAM的主存储器提供。 ...

5 休眠缓存未命中

我正在查看应用程序的性能,发现缓存未正确使用: 每个session.get都会创建一个新的数据库查询而不是使用缓存,我要配置什么? 编辑:好的:问题是id不存在,所以他无法缓存任何对不起 ...

6 iPhone缓存未命中

有没有办法在iPhone应用程序中配置缓存未命中? http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/SharkUserGuide/GettingStartedwithShar ...

8 存在缓存未命中

我正在尝试在我的构建管道中缓存 cypress 安装。 我有这个任务设置: 我已经多次运行构建管道,但总是遇到相同的错误: 存在缓存未命中 这是之前的构建: 如您所见,这是相同的指纹,那么为什么缓存不起作用? ...

9 如何计算缓存未命中?

我有以下问题: A和B是使用高速缓存大小为64字节,块大小为一个字的高速缓存的计算机上的4个整数(整数= 4字节=一个字)的数组。 A从地址0开始,B从地址16开始假定缓存最初是空的。 用户运行以下代码: 我被要求回答并解释在以下情况下您期望多少个高速缓存未命中: ...

10 如何演示缓存未命中?

受迈耶斯的启发我正在阅读计算机缓存并希望进行实验,这表明了所提到的事情。 这是我尝试过的: Anbd然后只是gcc --std=c99 -O0 test.c && time ./a.out 。 我检查过,我的CPU缓存行长64个字节。 通过分配step = 64我试 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM