Invention Grant
US08195926B2 Method and system for purging pattern history tables as a function of global accuracy in a state machine-based filtered gshare branch predictor
有权
用于在基于状态机的过滤的gshare分支预测器中作为全局精度的函数来清除模式历史表的方法和系统
- Patent Title: Method and system for purging pattern history tables as a function of global accuracy in a state machine-based filtered gshare branch predictor
- Patent Title (中): 用于在基于状态机的过滤的gshare分支预测器中作为全局精度的函数来清除模式历史表的方法和系统
-
Application No.: US12032371Application Date: 2008-02-15
-
Publication No.: US08195926B2Publication Date: 2012-06-05
- Inventor: James J. Bonanno , Brian R. Prasky
- Applicant: James J. Bonanno , Brian R. Prasky
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent John Campbell
- Main IPC: G06F7/38
- IPC: G06F7/38 ; G06F9/00 ; G06F9/44

Abstract:
A method, system and computer product for purging pattern history tables as a function of global accuracy in a state machine-based filter gshare branch predictor. An exemplary embodiment includes a method including storing a plurality of encountered branch instructions in the branch history table, indexing the branch history table by a branch instruction address, modifying an entry of the branch history table, indexing the pattern history table, selecting at least one of a branch history entry and a pattern history table entry as a prediction for the branch instruction, wherein the pattern history table entry is selected as the prediction for the branch instruction in response to the branch history entry being in a state specifying to use the pattern history table entry, comparing a pattern history table accuracy to an accuracy threshold, and in response to the pattern history table accuracy falling below the accuracy threshold, purging the PHT.
Public/Granted literature
Information query