发明名称 IMPROVING PERFORMANCE OF VECTOR PARTITIONING LOOPS
摘要 PROBLEM TO BE SOLVED: To provide a method of detecting a first backward branch instruction that occurs after a predicate-generating instruction.SOLUTION: A method for suppressing prediction of a backward branch instruction used in a vector partitioning loop includes a step of detecting a first backward branch instruction that occurs after a predicate-generating instruction. The predicate-generating instruction generates a predicate vector that is dependent upon a dependency vector, where each element of the dependency vector indicates whether a data dependency exists between elements of a vector instruction. The method also includes a step of receiving an indication of a prediction accuracy of a prediction of the backward branch instruction. If the prediction accuracy does not satisfy a threshold value, the prediction of the backward branch instruction is suppressed until the dependency vector on which the predicate-generating instruction depends is available.
申请公布号 JP2013254484(A) 申请公布日期 2013.12.19
申请号 JP20130087861 申请日期 2013.04.02
申请人 APPLE INC 发明人 JEFFRY E GONION
分类号 G06F9/38;G06F9/30;G06F9/32;G06F17/16 主分类号 G06F9/38
代理机构 代理人
主权项
地址