[发明专利]根据卷标比特的动态高速缓存置换路选择有效
申请号: | 201510795194.3 | 申请日: | 2015-11-18 |
公开(公告)号: | CN105701030B | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 道格拉斯·R·瑞德 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F12/0877 | 分类号: | G06F12/0877 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种高速缓存存储器包含了一个模式输入端,其指示了高速缓存存储器要操作的多个分配模式,多个项目的一个组相关数组,其具有相乘的多个组与W个路,一输入端,其接收了一个内存地址,所述的内存地址包含了用来从所述的多个组中选取其中一个组的一个索引,以及用来与所存储在所选取的组中的W路中的多个项目的多个卷标做对照的一个卷标,以判断所述的内存地址在所述数组中为命中或未命中,当所述的内存地址未命中于所述的数组,基于所述的分配模式而选取所述卷标的一或多个比特,基于所述的分配模式而在所选取的该卷标的比特执行一个函数来产生所述数组的W路的一个子组,并且分配至所选取组的路的子组的其中一路。 | ||
搜索关键词: | 根据 比特 动态 高速缓存 置换 选择 | ||
【主权项】:
1.一种高速缓存存储器,包括:一模式输入端,用以指示该高速缓存存储器要被动态配置为操作在多个分配模式中的何者,其中该些分配模式包括一第一模式以及一第二模式;多个项目的一组相关数组,该组相关数组具有多个组,其中各该些组具有W路,其中W是大于1的整数;一输入端,用以接收一内存地址,该内存地址包括:一索引,用以从该些组中选出一组;以及一卷标,用以对照于存储在所选取组的W路的多个项目中的多个卷标以判断该内存地址在该数组中为命中或未命中;以及一分配逻辑,用以当该内存地址在该数组中为未命中的时候:当操作在该第一模式时分配至所选取组的任一路;当操作在该第二模式时:根据该分配模式而选取该卷标的二或多个比特;根据该分配模式而在所选取的该卷标的二或多个比特执行根据该分配模式选取的多个函数之一以产生该数组的W路的一子组;以及分配至所选取组的路的子组的其中一路,其中在该卷标的二或多个比特执行的該些函数包含将该卷标的二或多个比特轮转(rotation)该分配模式指定的比特,其中当包含该高速缓存存储器的处理器上有正在运行的新进程被侦测到时,该高速缓存存储器对应该侦测而从该第一模式转换至该第二模式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510795194.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种多通道数据动态传输方法
- 下一篇:数据存储量的预测方法和预测装置