[发明专利]粗粒度的末级高速缓存旁路方法无效
申请号: | 201210077585.8 | 申请日: | 2012-03-22 |
公开(公告)号: | CN102662863A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 程旭;李凌达;佟冬;谢子超;陆俊林 | 申请(专利权)人: | 北京北大众志微系统科技有限责任公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 常州市维益专利事务所 32211 | 代理人: | 路接洲 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 粒度 高速缓存 旁路 方法 | ||
1.一种粗粒度的末级高速缓存旁路方法,其特征在于:该方法是把旁路作为一种与替换等同的技术,而不是作为补充;并且该方法在旁路模式和替换模式这两个模式之间切换;在旁路模式下所有的访问都被旁路,而不去关心其中每个单独访问的特征。
2.如权利要求1所述的一种粗粒度的末级高速缓存旁路方法,其特征在于:通过学习最优旁路算法的行为来指导模式切换,具体为:通过在失效时记录进入块和排出块对,然后通过记录这两个块以后的访问顺序来判断最优旁路算法的行为:如果进入块被先访问,则说明进入块的重用距离小于排出块的重用距离,那么可以判定最优旁路算法不使用旁路;如果排出块被先访问,则说明进入块的重用距离大于排出块的重用距离,那么可以判定最优旁路算法使用旁路;如果进入的块没被使用就被排出,则说明进入块和排出块的重用距离都大于缓存容量,那么可以判定最优旁路算法使用旁路。
3.如权利要求2所述的一种粗粒度的末级高速缓存旁路方法,其特征在于:使用一个统一的表RHT来记录失效时的进入块和排出块对;该表可以是直接映射、全相连或组相连。
4.如权利要求3所述的一种粗粒度的末级高速缓存旁路方法,其特征在于:使用一个分区域的饱和计数器表BDCT来对每个区域分别指导模式切换。
5.如权利要求4所述的一种粗粒度的末级高速缓存旁路方法,其特征在于:通过在RHT每项中记录进入块是否是预取访问,并在BDCT中给每项安排两个分别针对普通访问和预取访问计数器来支持对普通访问和预取访问分别进行模式切换的指导。
6.如权利要求4所述的一种粗粒度的末级高速缓存旁路方法,其特征在于:通过在RHT每项中记录进入块是哪个核发出的访问,并给每个核分别安排一个BDCT来分别指导不同核访问的模式切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北大众志微系统科技有限责任公司,未经北京北大众志微系统科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210077585.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于细分方法的分子表面网格生成方法
- 下一篇:非水二次电池