内存索引策略

索引策略

索引策略根据地址确定块映射到的位置。

索引策略的最重要方法是getPossibleEntries()和regenerateAddr():

  • getPossibleEntries()确定给定地址可以映射到的条目列表。

  • regenerateAddr()使用存储在条目中的地址信息来确定其完整的原始地址。

关于缓存索引策略的更多信息,请参考维基百科文章:放置策略关联性

组关联

组关联索引策略是类似表结构的标准,可以进一步分为直接映射(或1路组关联)、组关联和全关联(N路组关联,其中N是表条目的数量)。

组关联缓存可以看作是一种偏置关联缓存,其偏置函数对每条路径映射到相同的值。

偏置关联

偏置关联索引策略基于哈希函数具有可变映射,因此一个值x可以根据使用的路径被映射到不同的组。Gem5实现了Seznec等人描述的“偏置关联缓存”

注意,只有有限数量的哈希函数实现,因此如果路径数高于这个数目,那么将使用一个次优的自动生成的哈希函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值