发明名称 | 提高向量分解循环的性能 | ||
摘要 | 本发明涉及提高向量分解循环的性能。更具体而言,提供一种用于抑制在向量分解循环中使用的后向分支指令的预测的方法,包括检测在谓词生成指令之后出现的第一后向分支指令。该谓词生成指令生成取决于相关性向量的谓词向量,在该相关性向量中,相关性向量的每一个元素指示在向量指令的各元素之间是否存在数据相关性。该方法还包括接收后向分支指令的预测的预测精度的指示。如果预测精度不满足阈值,那么抑制后向分支指令的预测,直到谓词生成指令取决的相关性向量可用为止。 | ||
申请公布号 | CN103383640A | 申请公布日期 | 2013.11.06 |
申请号 | CN201310112340.9 | 申请日期 | 2013.04.02 |
申请人 | 苹果公司 | 发明人 | J·E·高宁恩 |
分类号 | G06F9/38(2006.01)I | 主分类号 | G06F9/38(2006.01)I |
代理机构 | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人 | 鲍进 |
主权项 | 一种方法,包括:检测跟随在谓词生成指令之后的第一条件分支指令,其中,所述第一条件分支指令在被获取时后向分支,并且其中,所述谓词生成指令在被执行时生成取决于相关性向量的谓词向量,其中所述相关性向量的每一个元素包括指示在向量指令的各元素之间是否存在数据相关性的指数;接收所述第一条件分支指令的预测精度的指示;以及响应于基于所述预测精度的指示确定所述第一条件分支指令的预测精度不满足阈值,抑制所述第一条件分支指令的预测,直到所述谓词生成指令所取决的相关性向量可用为止。 | ||
地址 | 美国加利福尼亚 |