[发明专利]利用从分支预测得出的未来分支路径信息进行预取无效
申请号: | 00135283.0 | 申请日: | 2000-12-08 |
公开(公告)号: | CN1300006A | 公开(公告)日: | 2001-06-20 |
发明(设计)人: | 托马斯·R·普扎克;艾伦·M.·哈特斯坦;马克·查尼;丹尼尔·A·普雷纳;彼得·H.·奥登 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/42 | 分类号: | G06F9/42 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 酆迅 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 说明一种在指令译码周期期间预测预取指令的有用性的机制。预测为有用(预取有用数据)的预取指令被发送到处理器的某执行单元供执行,并废弃预测为无用的预取指令。利用包含在分支历史机制中的分支预测表征码,进行关于预取指令的有用性的预测。把该表征码和预取指令中包含的记录着在该预取指令与数据的实际使用之间的分支路径的信息进行比较。利用该机制可预取指令和数据二者。 | ||
搜索关键词: | 利用 分支 预测 得出 未来 路径 信息 进行 | ||
【主权项】:
1.在一个包含一个逻辑上置于存储器和至少一个处理器单元之间的高速缓冲器的系统中,一种用于执行存储在该存储器中的指令流的方法,其中该指令流由其中包括至少一个把信息从该存储器预取到该高速缓冲器的预取指令的一系列指令组成,该方法包括步骤:生成第一路径数据,其中该第一路径数据表示从该预取指令到某使用由该预取指令预取的信息的指令的第一路径;生成第二路径数据,其中该第二路径数据表示执行的预测第二路径;根据把第一路径与第二路径进行比较以确定第一路径是否符合预测的第二路径的比较操作,有条件地执行该预取指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/00135283.0/,转载请声明来源钻瓜专利网。