[发明专利]用于提升有效指令融合的装置和方法有效
申请号: | 201410054184.X | 申请日: | 2009-10-30 |
公开(公告)号: | CN103870243B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | I.欧奇尔;L.拉波波特;R.瓦伦丁;R.加波尔;P.拉古文施 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 叶晓勇,刘春元 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 有效 提升 指令 融合 技术 | ||
1.一种用于提升有效指令融合的处理器,所述处理器包括:
指令队列IQ组件;
延迟逻辑组件,在没有存储在所述IQ组件中的后续指令时将对第一可融合指令的处理延迟阈值量的时钟周期;以及
计数器,如果所述第一可融合指令是所述IQ组件中的唯一指令则递增,并且当所述阈值量的时钟周期已经到达时或者当所述第一可融合指令不是所述IQ组件中的唯一指令时停止计数。
2.如权利要求1所述的处理器,包括:
解码器,对所述第一可融合指令进行解码,其中可与所述第一可融合指令融合的第二可融合指令将通过所述解码器与所述第一可融合指令融合,如果在所述阈值量的时钟周期内所述第二可融合指令被存储在所述IQ组件中的话。
3.如权利要求2所述的处理器,其中所述第一可融合指令和所述第二可融合指令在被存储在所述IQ组件中之前被跨越指令提取边界存储。
4.如权利要求2所述的处理器,包括:
状态逻辑组件,防止填充缓冲请求队列FBRQ锁定对应于所述第一可融合指令和所述第二可融合指令的条目,如果在所述第一可融合指令被存储在高速缓存中和所述第二可融合指令被存储在所述高速缓存中之间执行中间事件的话。
5.如权利要求4所述的处理器,其中所述中间事件要引起所述IQ组件被清除。
6.如权利要求1所述的处理器,其中时钟周期的阈值数目为2。
7.如权利要求2所述的处理器,其中所述第一可融合指令是CMP/TEST指令,并且所述第二可融合指令是JCC指令。
8.如权利要求2所述的处理器,其中,在所述阈值量的时钟周期已经被消耗之前如果所述第二可融合指令被存储在所述IQ组件中,则所述计数器要复位。
9.一种用于提升有效指令融合的方法,所述方法包括:
在指令队列IQ组件中存储第一可融合指令;
确定后续指令是否被存储在所述IQ组件中;
在没有存储在所述IQ组件中的后续指令时,将对所述第一可融合指令的处理延迟阈值量的时钟周期;
如果所述第一可融合指令是所述IQ组件中的唯一指令,则将计数器递增;和
在所述阈值量的时钟周期已经到达时或者当所述第一可融合指令不是所述IQ组件中的唯一指令时,停止所述计数器。
10.如权利要求9所述的方法,其中所述第一可融合指令是CMP/TEST指令,并且第二可融合指令是JCC指令。
11.如权利要求9所述的方法,其中时钟周期的阈值数目是2。
12.如权利要求9所述的方法,包括:
防止填充缓冲请求队列FBRQ锁定对应于所述第一可融合指令和第二可融合指令的条目,如果在所述第一可融合指令被存储在高速缓存中和所述第二可融合指令被存储在所述高速缓存中之间执行中间事件的话。
13.如权利要求12所述的方法,其中所述中间事件要引起所述IQ组件被清除。
14.如权利要求9所述的方法,包括:
解码所述第一可融合指令,其中可与所述第一可融合指令融合的第二可融合指令要通过解码器与所述第一可融合指令融合,如果在所述阈值量的时钟周期内所述第二可融合指令被存储在所述IQ组件中的话。
15.如权利要求14所述的方法,其中所述第一可融合指令和所述第二可融合指令在被存储在所述IQ组件中之前被跨越指令提取边界存储。
16.一种处理器,包括:
存储器,分别在第一和第二访问边界内存储第一和第二可融合指令;
提取逻辑组件,将所述第一和第二可融合指令提取到指令队列IQ组件中;
延迟逻辑组件,当第一可融合指令是所述IQ组件中的最后指令时,延迟从所述IQ组件中读取所述第一可融合指令;以及
计数器,如果所述第一可融合指令是所述IQ组件中的唯一指令则递增,并且当阈值量的时钟周期已经到达时或者当所述第一可融合指令不是所述IQ组件中的唯一指令时停止计数。
17.如权利要求16所述的处理器,其中,所述第一可融合指令和第二可融合指令在被存储在所述IQ组件中之前被跨越提取边界存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410054184.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电捕焦油废水多相分离工艺
- 下一篇:一种酸奶储存装置