发明名称 PREDICTING BRANCHES FOR VECTOR PARTITIONING LOOPS WHEN PROCESSING VECTOR INSTRUCTIONS
摘要 While fetching the instructions from a loop in program code, a processor calculates a number of times that a backward-branching instruction at the end of the loop will actually be taken when the fetched instructions are executed. Upon determining that the backward-branching instruction has been predicted taken more than the number of times that the branch instruction will actually be taken, the processor immediately commences a mispredict operation for the branch instruction, which comprises: (1) flushing fetched instructions from the loop that will not be executed from the processor, and (2) commencing fetching instructions from an instruction following the branch instruction.
申请公布号 US2012166765(A1) 申请公布日期 2012.06.28
申请号 US201213414606 申请日期 2012.03.07
申请人 GONION JEFFRY E.;APPLE INC. 发明人 GONION JEFFRY E.
分类号 G06F9/38;G06F9/312 主分类号 G06F9/38
代理机构 代理人
主权项
地址