[发明专利]一种缓存数据处理方法、电路、处理器及芯片有效
申请号: | 201911121905.3 | 申请日: | 2019-11-15 |
公开(公告)号: | CN111143245B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 黄佳森 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F12/122 | 分类号: | G06F12/122;G06F12/123 |
代理公司: | 上海知锦知识产权代理事务所(特殊普通合伙) 31327 | 代理人: | 王立娜;汤陈龙 |
地址: | 300384 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 数据处理 方法 电路 处理器 芯片 | ||
1.一种缓存数据处理方法,其特征在于,所述方法包括:
训练得到与本级缓存中数据块的访问命中情况相对应的当前预测标识的状态,其中,所述当前预测标识的状态与本级缓存中数据块的访问命中情况相对应;
获取上一级缓存驱逐到本级缓存的待加载数据块;
根据本级缓存的当前预测标识的状态,确定待加载数据块的age值;其中,所述age值用于标识缓存中的数据块在缓存中被访问频率的高低;所述当前预测标识包括第一预测标识和第二预测标识,所述第一预测标识对应的访问命中概率大于第二预测标识对应的访问命中概率,所述第一预测标识的状态为真时对应的age值小于所述第二预测标识的状态为真时对应的age值;
将所述待加载数据块加载到本级缓存中与所述age值对应的加载位置。
2.根据权利要求1所述的方法,其特征在于,所述训练得到与本级缓存中数据块的访问命中情况相对应的当前预测标识的状态的步骤包括:
根据数据块在本级缓存的访问命中情况,调整计数值;
根据所述计数值的变化,调整本级缓存的当前预测标识的状态。
3.根据权利要求2所述的方法,其特征在于,所述根据数据块在本级缓存的访问命中情况,调整计数值,包括:
当访问命中本级缓存中的数据块时,减小所述计数值;
当访问未命中本级缓存中的数据块时,且需访问
的数据块在本级缓存中从未被访问过,增大所述计数值。
4.根据权利要求3所述的方法,其特征在于,所述当访问未命中本级缓存中的数据块,且需访问的数据块在本级缓存中从未被访问过,增大所述计数值,包括:
当访问未命中本级缓存中的数据块时,判断需访问的数据块的信息与预设表中记录的数据块的信息是否相匹配,所述预设表记录本级缓存历史访问过的数据块的信息;
若所述需访问的数据块的信息与所述预设表中记录的数据块的信息不匹配,则所述需访问的数据块在本级缓存中从未被访问过,增大所述计数值。
5.根据权利要求4所述的方法,其特征在于,所述判断需访问的数据块的信息与预设表中记录的数据块的信息是否相匹配,包括:
将需访问的数据块的tag信息与预设表中记录的数据块的tag信息进行匹配;
将需访问的数据块的set信息与所述预设表中记录的数据块的set信息进行匹配;
将需访问的数据块的way信息与所述预设表中记录的数据块的way信息进行匹配;
当所述预设表中存在的数据块的tag信息,set信息,way信息均与需访问的数据块相匹配时,则需访问的数据块在本级缓存中被访问过,否则,需访问的数据块在本级缓存中从未被访问过。
6.根据权利要求2-5任一项所述的方法,其特征在于,所述根据所述计数值的变化,调整本级缓存的当前预测标识的状态,包括;
当所述计数值大于或等于阈值时,配置所述当前预测标识的状态为真;
当所述计数值小于或等于0时,配置所述当前预测标识的状态为假;
其中,所述阈值大于0。
7.根据权利要求2所述的方法,其特征在于,所述计数值包括第一计数值和第二计数值;
所述根据数据块在本级缓存的访问命中情况,调整计数值包括:
根据本级缓存中数据块的访问命中情况和第一预设参数组中对应所述访问命中情况的第一参数值,调整所述第一计数值;
根据本级缓存中数据块的访问命中情况和第二预设参数组中对应所述访问命中情况的第二参数值,调整所述第二计数值。
8.根据权利要求7所述的方法,其特征在于,所述第一参数值包括第一步进值和第二步进值;
所述根据本级缓存中数据块的访问命中情况和第一预设参数组中对应所述访问命中情况的第一参数值,调整所述第一计数值,包括;
当访问命中本级缓存中的数据块时,将所述第一计数值的值减小第一步进值;
当访问未命中本级缓存中的数据块时,且需访问的数据块在本级缓存中从未被访问过,将所述第一计数值的值增大第二步进值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911121905.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:含氮化合物、电子元件和电子装置
- 下一篇:锯片检测装置及其检测方法