Invention Grant
- Patent Title: Branch prediction apparatus, its method and processor
- Patent Title (中): 分支预测装置,其方法和处理器
-
Application No.: US11515971Application Date: 2006-09-06
-
Publication No.: US07827393B2Publication Date: 2010-11-02
- Inventor: Mikio Hondou
- Applicant: Mikio Hondou
- Applicant Address: JP Kawasaki
- Assignee: Fujitsu Limited
- Current Assignee: Fujitsu Limited
- Current Assignee Address: JP Kawasaki
- Agency: Fujitsu Patent Center
- Priority: JP2004-125465 20040421
- Main IPC: G06F9/00
- IPC: G06F9/00

Abstract:
A branch prediction apparatus reads out a branch history table 15 by an index calculated by the output of a branch history register 14 containing a plurality of the latest branch result of a branch instruction. The branch prediction apparatus comprises frequency detection units 18-20 for detecting the appearance frequency of a branch instruction with a different address and data width modification units 16 and 21 for modifying the number of valid bits of the branch history register, based on the detected appearance frequency. Even a program in which a branch result strongly depends on the latest branch history or even a program having a plenty of branch instructions can maintain high prediction accuracy with a small capacity of the branch history table.
Public/Granted literature
- US20070005945A1 Branch prediction apparatus, its method and processor Public/Granted day:2007-01-04
Information query