[发明专利]一种基于标志位访问踪迹的指令高速缓冲存储器有效
申请号: | 201310159643.6 | 申请日: | 2013-05-03 |
公开(公告)号: | CN103257850A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 张铁军;李泉泉;王东辉;洪缨;侯朝焕 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F12/08;G06F1/32 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于标志位访问踪迹的指令高速缓冲存储器(指令Cache),包括:踪迹信息表,其深度等于指令Cache行数,每一行用于存储表示是否存在对标志存储器对应行的访问踪迹的踪迹信息位;踪迹信息维护电路,根据输入的分支方向、分支目标地址、取指地址和踪迹信息维护电路中的程序段地址范围输出溢出控制信号,所述溢出控制信号表示取指地址或分支目标地址是否处于程序段地址范围之内;控制电路,用于根据踪迹信息位来控制对标志存储器的读取,并且根据溢出控制信号对踪迹信息表进行维护。本发明的指令Cache在程序执行过程中利用记录的标志位访问踪迹信息提前对指令Cache进行命中检测,消除了不必要的标志存储器访问,有效降低了指令Cache的功耗。 | ||
搜索关键词: | 一种 基于 标志 访问 踪迹 指令 高速 缓冲存储器 | ||
【主权项】:
一种基于标志位访问踪迹的指令高速缓冲存储器,包括踪迹信息维护电路、踪迹信息表、控制电路、标志存储器和数据存储器,其中:所述踪迹信息表的行数分别与所述标志存储器和所述数据存储器的行数相等,所述踪迹信息表的每一行用于存储一个踪迹信息位,所述踪迹信息位的有效与否分别表示是否存在对所述标志存储器的对应行的访问踪迹;所述踪迹信息维护电路用于根据输入的分支方向、分支目标地址、取指地址以及所述踪迹信息维护电路中的程序段地址范围来输出溢出控制信号,所述溢出控制信号的有效与否分别表示所述取指地址或所述分支目标地址是否处于所述程序段地址范围之内;控制电路,用于根据所述踪迹信息位来控制对所述标志存储器的读取,并且用于根据所述溢出控制信号对所述踪迹信息表进行维护。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310159643.6/,转载请声明来源钻瓜专利网。
- 上一篇:还原剂供给装置的异常诊断装置及还原剂供给装置
- 下一篇:熨平板及摊铺机