[发明专利]采用小规模硬件作高命中率分支预测的信息处理装置无效
申请号: | 97108590.0 | 申请日: | 1997-12-08 |
公开(公告)号: | CN1153133C | 公开(公告)日: | 2004-06-09 |
发明(设计)人: | 高山秀一;桧垣信生 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 叶恺东;王忠忠 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 分支指令自身中含有分支预测信息13b和分支历史信息13c。分支预测信息13b为表示逐次执行时的预测的分支是否成立的1比特位,分支历史信息13c为表示过去分支成立的频率为“极多”、“多”、“少”、“极少”中之一的2比特位。指令读取器12根据分支预测信息、13b预先从高速缓冲存储器11a取出指令。在指令执行器15执行分支指令结束时,根据该执行结果和紧前面的分支历史信息13c,分支历史信息生成器16生成新的分支历史信息,分支预测信息生成器17生成新的分支预测信息。分支指令更新器18将所生成的分支历史信息和分支预测信息写在高速缓冲存储器11a上的原先的分支指令的相应地点上。 | ||
搜索关键词: | 采用 小规模 硬件 命中率 分支 预测 信息处理 装置 | ||
【主权项】:
1、一种依次执行指令的信息处理装置,其特征在于包括:存储装置,预先存储含有具有预测分支是否成立的分支预测信息和表示关于过去的分支结果的信息的分支历史信息的分支指令的指令群;指令读取装置,从所述存储装置依次读出应执行的指令;指令解码装置,解释所读出指令是否为所述分支指令;指令读取控制装置,在所述指令被解码为分支指令时根据该分支指令的分支预测信息控制所述指令读取装置使之顺次读出应执行的指令;执行装置,执行被解码的所述分支指令;分支预测信息生成装置,根据执行所述分支指令时的分支结果和该分支指令中所含的分支历史信息生成新的分支预测信息;分支历史信息生成装置,根据执行所述分支指令时的分支结果和该分支指令中所含的分支历史信息生成新的分支历史信息;和分支指令更新装置,将所述存储装置所存放的所述分支指令的分支预测信息和分支历史信息更新成为由所述分支预测信息生成装置所生成的分支预测信息和由所述分支历史信息生成装置生成的分支历史信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/97108590.0/,转载请声明来源钻瓜专利网。