[发明专利]信息处理设备有效
申请号: | 200810007989.3 | 申请日: | 2008-02-22 |
公开(公告)号: | CN101251793A | 公开(公告)日: | 2008-08-27 |
发明(设计)人: | 山崎恭启 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 赵淑萍 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 设备 | ||
1.一种信息处理设备,包含:
指令缓存存储器,存储指令;
预解码器,对输入指令中的操作码进行解码,生成条件转移指令信息和指令类型信息,并将所述条件转移指令信息、所述指令类型信息和删除了所述操作码的输入指令写入所述指令缓存存储器,所述条件转移指令信息指示所述输入指令是条件转移指令,所述指令类型信息在所述输入指令是条件转移指令时指示所述条件转移指令的类型;以及
历史信息写单元,作为所述指令缓存存储器中存储的条件转移指令的运行结果,将指示所述条件转移指令是否被转移的历史信息写入所述指令缓存存储器中的删除了所述条件转移指令的操作码的区域。
2.根据权利要求1所述的信息处理设备,
其中所述预解码器将所述指令类型信息写入所述指令缓存存储器中的删除了所述条件转移指令的操作码的区域。
3.根据权利要求1所述的信息处理设备,
其中所述历史信息写单元进行写以将最新的历史信息添加到所述指令缓存存储器中存储的先前历史信息。
4.根据权利要求1所述的信息处理设备,还包括
转移预测器,当所述指令缓存存储器中的条件转移指令被读取时,基于所述条件转移指令的历史信息来预测所述条件转移指令是否会被转移,并指导生成预测的后续读取地址。
5.根据权利要求1所述的信息处理设备,
其中,当对应于历史信息的条件转移指令被再次读取时,所述历史信息写单元基于所述历史信息预测所述条件转移指令是否会被转移,并将预测信息和所述历史信息写入所述指令缓存存储器。
6.根据权利要求5所述的信息处理设备,还包括
地址发生器,当所述指令缓存存储器中的条件转移指令被读取时,生成由所述条件转移指令的预测信息指示的后续读取地址。
7.根据权利要求1所述的信息处理设备,
其中所述指令缓存存储器被分成两个或更多个指令缓存存储器来分布地写入所述输入指令。
8.根据权利要求1所述的信息处理设备,
其中所述指令缓存存储器具有存储所述条件转移指令信息、所述指令类型信息和删除了所述操作码的输入指令的单端口存储器,以及存储所述历史信息的双端口存储器。
9.根据权利要求1所述的信息处理设备,
其中所述预解码器对所述输入指令中的操作码进行解码,并在所述输入指令不是条件转移指令时,将所述输入指令和指示所述输入指令不是条件转移指令的条件转移指令信息写入所述指令缓存存储器。
10.根据权利要求1所述的信息处理设备,还包括
指令运行单元,读取所述指令缓存存储器中的指令以进行解码和运行,并且
其中所述历史信息写单元根据所述指令运行单元对所述条件转移指令的提取结果来写入所述历史信息。
11.根据权利要求10所述的信息处理设备,
其中所述预解码器将所述指令类型信息写入所述指令缓存存储器中的删除了所述条件转移指令的操作码的区域。
12.根据权利要求11所述的信息处理设备,
其中所述历史信息写单元进行写以将最新的历史信息添加到所述指令缓存存储器中存储的先前历史信息。
13.根据权利要求12所述的信息处理设备,
其中所述预解码器对所述输入指令中的操作码进行解码,并在所述输入指令不是条件转移指令时,将所述输入指令和指示所述输入指令不是条件转移指令的条件转移指令信息写入所述指令缓存存储器。
14.根据权利要求13所述的信息处理设备,还包括
转移预测器,当所述指令缓存存储器中的条件转移指令被读取时,基于所述条件转移指令的历史信息来预测所述条件转移指令是否会被转移,并生成后续读取地址。
15.根据权利要求13所述的信息处理设备,
其中,当对应于历史信息的条件转移指令被再次读取时,所述历史信息写单元基于所述历史信息预测所述条件转移指令是否会被转移,并将预测信息和所述历史信息写入所述指令缓存存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810007989.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:神经刺激系统和方法
- 下一篇:具有杀虫及杀菌活性的苄氧甲酰基氨基酸芳基酯