[发明专利]加载-储存相关性预测器内容管理有效
申请号: | 201310323392.0 | 申请日: | 2013-05-03 |
公开(公告)号: | CN103455309A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | S·G·梅尔;J·H·米里尔斯;G·R·威廉姆斯三世;S·瓦特斯 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 冯玉清 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加载 储存 相关性 预测 内容管理 | ||
1.一种加载-储存相关性预测器,配置为:
预测依赖于较老储存操作的加载操作;以及
如果对应的预测强度指示符在阈值以上,则为给定加载-储存对建立相关性。
2.如权利要求1所述的加裁-储存相关性预测器,其中,该加载-储存相关性预测器包括具有条目的表,所述条目对应于已经导致先前的顺序违规的加载-储存对,其中该表的每个条目包括预测强度指示符。
3.如权利要求2所述的加载-储存相关性预测器,其中,每个计数器用于对表中的相应条目进行评级,以用于检测到新加载-储存对时的替换。
4.如权利要求2所述的加载-储存相关性预测器,其中,响应于检测到给定储存操作的派遣,所述加载-储存相关性预测器配置为搜索所述表以寻找与所述给定储存操作对应的匹配条目,并且如果找到匹配条目则激活该匹配条目。
5.如权利要求2所述的加载-储存相关性预测器,其中,响应于检测到给定储存操作的派遣,所述加载-储存相关性预测器配置为搜索所述表以寻找所述给定储存操作,并且如果找到匹配条目且该匹配条目的计数器值在阈值以上,则激活该匹配条目。
6.如权利更求5所述的加载-储存相关性预测器,其中,所述给定储存操作利用程序计数器PC的至少一部分来识别。
7.如权利要求4所述的加载-储存相关性预测器,其中,响应于检测到给定加载操作的派遣,所述加载-储存相关性预测器配置为搜索所述表以寻找所述给定加载操作,如果找到激括的匹配条目且激活匹配条目的计擞器值在阈值以上,则所述给定加载操作和相关性一起被派遣,其中和相关性一起派遣所述给定加载操作导致相应的储存操作在所述给定加载操作之前发布。
8.一种处理器,包括:
再排序缓冲器ROB;
一个或多个保留站;以及
加载-储存相关性预测器,其中,该加载-储存相关性预测器配置为:
预测何时加载操作依赖于较老的储存操作;
向具有预测相关性的每个加载-储存对分配预测强度;以及
响应于检测到相关联的预测强度在阈值以上,强制给定加载-储存对的执行顺序。
9.如权利要求8所述的处理器,其中,所述加载-储存相关性预测器还配置为维护具有用于每个预测的加载-储存对的条目的表,其中每个条目包括加载标识符ID、储存ID、激活位和计数器,其中所述计数器用于指示相应的加载-储存对的预测强度。
10.如权利要求9所述的处理器,其中,所述条目还包捂储存ROB条目编号(RNUM)。
11.如权利要求10所述的处理器,其中,所述加载-储存相关性预测器还配置为:
响应于给定储存操作被检测到,搜索所述表以寻找对该给定储存操作的匹配;
响应于找到匹配且确定相应的计数器在阈值以上,设置该给定储存操作的匹配条目的激活位;以及
在该匹配条目中储存该给定储存操作的RNUM。
12.如权利要求11所述的处理器,其中,该加载-储存相关性预测器还配置为:
响应于给定加载操作被检测到,搜索所述表以寻找对该给定加载操作的匹配;以及
响应于发现匹配且确定相应的计数器在阈值以上,建立所述给定加载操作对所述给定储存操作的相关性。
13.如权得要求12所述的处理器,其中,建立所述给定加载操作对所述给定储存操作的相关性包括:将所述给定加载操作与相关性指示符和所述给定储存操作的RNUM一起派遣到给定保留站。
14.如权利要求9所述的处理器,其中,所述加载-储存相关性预测器还配置为基于计数器的值替换所述表的条目。
15.一种方法,包括
派遣储存操作;
搜索加载-储存相关性预测器以寻找所述储存操作;以及
响应于找到匹配该储存操作的条目且确定该条目的预测强度指示符在阈值以上,激活该加载-储存相关性预测器的条目。
16.如权利要求15所述的方法,还包括:
派遣加载操作;
搜索该加载-储存相关性预测器以寻找所述加载操作;以及
响应于发现匹配该加载操作的单个激活条目,为该加载操作建立相关性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310323392.0/1.html,转载请声明来源钻瓜专利网。