Invention Grant
US07886134B2 Loop iteration prediction by supplying pseudo branch instruction for execution at first iteration and storing history information in branch prediction unit
有权
通过在第一次迭代中提供用于执行的伪分支指令并将历史信息存储在分支预测单元中来循环迭代预测
- Patent Title: Loop iteration prediction by supplying pseudo branch instruction for execution at first iteration and storing history information in branch prediction unit
- Patent Title (中): 通过在第一次迭代中提供用于执行的伪分支指令并将历史信息存储在分支预测单元中来循环迭代预测
-
Application No.: US12329103Application Date: 2008-12-05
-
Publication No.: US07886134B2Publication Date: 2011-02-08
- Inventor: Hiroyuki Mizumo
- Applicant: Hiroyuki Mizumo
- Applicant Address: US TX Dallas
- Assignee: Texas Instruments Incorporated
- Current Assignee: Texas Instruments Incorporated
- Current Assignee Address: US TX Dallas
- Agent Robert D. Marshall, Jr.; W. James Brady; Frederick J. Telecky, Jr.
- Priority: JP2007-314439 20071205
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
This invention combines a loop support mechanism and a branch prediction mechanism. After an instruction execution unit executes an end block instruction of a block repeat, the loop control unit branches to the first instruction in the loop and sends a pseudo branch instruction to the instruction execution unit. The instruction execution unit acts as if the last instruction in the block is an instruction for branching to the start address of the block. This is stored in the branch prediction unit and branch prediction is performed thereafter.
Public/Granted literature
- US20090150658A1 Processor and Signal Processing Method Public/Granted day:2009-06-11
Information query