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.: US12329103
    Application Date: 2008-12-05
  • Publication No.: US07886134B2
    Publication 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
Loop iteration prediction by supplying pseudo branch instruction for execution at first iteration and storing history information in branch prediction unit
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
Information query
Patent Agency Ranking
0/0