Invention Grant
- Patent Title: Filtered branch-prediction predicate generation
- Patent Title (中): 过滤分支预测谓词生成
-
Application No.: US11709060Application Date: 2007-02-22
-
Publication No.: US07673124B2Publication Date: 2010-03-02
- Inventor: Jong Wook Kwak
- Applicant: Jong Wook Kwak
- Applicant Address: KR Gyeonggi-do
- Assignee: Samsung Electronics Co., Ltd.
- Current Assignee: Samsung Electronics Co., Ltd.
- Current Assignee Address: KR Gyeonggi-do
- Agency: Harness, Dickey & Pierce, P.L.C.
- Priority: KR10-2006-0081168 20060825
- Main IPC: G06F9/00
- IPC: G06F9/00

Abstract:
A method, of manipulating a raw branch history (RBH), can include: providing a RBH relevant to a conditional branching instruction in a program; and filtering the RBH to obtain a filtered branch-prediction predicate. A related method, of making a branch prediction, can include: manipulating, as in the above-mentioned method, a RBH relevant to a given conditional branching instruction (CBI) to obtain a corresponding filtered branch-prediction predicate; and predicting a branching direction of the given CBI based upon the corresponding filtered branch-prediction predicate. Such methods operate upon data provided by a memory representing a Branch Register-Dependency Table (Br_RDT) that includes: entries corresponding to registers in a CPU, respectively; each entry in the Br_RDT being indicative of how content of a corresponding register in the CPU is dependent or not upon other ones among the plurality of registers in the CPU.
Public/Granted literature
- US20080052501A1 Filtered Branch-prediction predicate generation Public/Granted day:2008-02-28
Information query