发明名称 Loop buffer learning
摘要 Methods, apparatuses, and processors for tracking loop candidates in an instruction stream. A load buffer control unit detects a backwards taken branch and starts tracking the loop candidate. The control unit tracks taken branches of the loop candidate, and keeps track of the distance to each taken branch from the start of the loop. If the distance to each taken branch stays the same over multiple iterations of the loop, then the loop is stored in a loop buffer. The loop is then dispatched from the loop buffer, and the front-end of the processor is powered down until the loop terminates.
申请公布号 EP2674858(A3) 申请公布日期 2014.04.30
申请号 EP20130171667 申请日期 2013.06.12
申请人 APPLE INC. 发明人 BLASCO-ALLUE, CONRADO;KOUNTANIS, IAN D.
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址