发明名称 提高控制推测的性能的方法和系统
摘要 一种用于提高控制推测性能的机制包括执行推测装载,如果推测装载在高速缓存中命中,则向推测装载所针对的寄存器返回数据值,如果推测装载在高速缓存中未命中,将延迟令牌与推测装载相关联。如果后来确定推测装载在控制流路径上,该机制还可在高速缓存未命中时发出预取以加快恢复代码的执行。
申请公布号 CN100480995C 申请公布日期 2009.04.22
申请号 CN200380106559.2 申请日期 2003.12.04
申请人 英特尔公司 发明人 A·基尼斯;K·鲁德;A·R·扎希尔;D·莫里斯;J·罗斯
分类号 G06F9/38(2006.01)I;G06F9/312(2006.01)I;G06F12/08(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 中国专利代理(香港)有限公司 代理人 杨 凯;王 勇
主权项 1. 一种用于处理推测装载的方法,包括:发出推测装载;如果推测装载在高速缓存中命中,则向推测装载所针对的寄存器返回数据值;如果推测装载在高速缓存中未命中,则用延迟令牌给目标寄存器作标记;以及一旦推测装载在高速缓存中未命中,便发出非故障预取;其中,推测装载的对象包括操作数;如果分支没有被采用,则响应检查操作来检测所述延迟令牌;以及响应所述检测而调用例程来执行对应于推测装载的装载,其中,所述装载的等待时间通过非故障预取来降低。
地址 美国加利福尼亚州
您可能感兴趣的专利