基于局部相联查找的解决访存相关的方法和处理器

基本信息

申请号 CN200610171521.9 申请日 -
公开(公告)号 CN100545806C 公开(公告)日 2009-09-30
申请公布号 CN100545806C 申请公布日 2009-09-30
分类号 G06F9/38(2006.01)I 分类 计算;推算;计数;
发明人 龙国平;范东睿;袁楠;张浩 申请(专利权)人 内蒙古国云科技有限公司
代理机构 北京泛华伟业知识产权代理有限公司 代理人 中国科学院计算技术研究所;内蒙古国云科技有限公司
地址 100080北京市海淀区中关村科学院南路6号
法律状态 -

摘要

摘要 本发明涉及一种新的基于局部相联查找解决访存相关的方法,包括:一种局部相联查找机制,即当一个取数指令进入访存队列时,只需要向前访存队列的一个子集,看是否可以从查询过的存数指令那里获得最新版本的值,同理当一个存数指令进入访存队列时只向后查询访存队列的一个子集,看是否有提前执行并写回的取数指令;一个访存相关预测器,当一个取数指令在重命名的时候查询该访存相关预测器索引出一个访存距离,如果访存距离是有效的,那么发射模块在发射该取数指令之前必须确保其前面和访存距离相应的存数指令已经执行完毕,然后才能发射该取数指令。