微处理器之Victim Cache

Victim Cache的提出主要就是综合直接映射的高速度和集相关的低冲突率(高命中率)这两方面好处。经过一系列统计研究发现,在直接映射中,刚刚被挤出去的数据是最常被访问的。既然这样,解决办法就来了,就给每个块再单独配一个小缓冲区(4~32块),专门存放这些被挤出来的受害者。当再次访问时,可以直接从这些小缓冲区中加载,速度会比在内存中直接加载快很多。

Victim Cache有两个特点:1)块的数量很少;2)使用全相关;可惜Victim Cache并没有被推广。这主要是因为Victime Cache提出的那个时代,受限于集成电路技术,Cache的规模都非常小。而等到Victim Cache理论和实践都成熟之后,集成电路技术也有了很大的进展。这时候已经出现了大容量的L1 Cache和L2 Cache,所以Victim Cache并没有推广开来。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值