Invention Grant
US07293164B2 Autonomic method and apparatus for counting branch instructions to generate branch statistics meant to improve branch predictions
失效
用于计数分支指令以产生分支统计的自动方法和装置,用于改进分支预测
- Patent Title: Autonomic method and apparatus for counting branch instructions to generate branch statistics meant to improve branch predictions
- Patent Title (中): 用于计数分支指令以产生分支统计的自动方法和装置,用于改进分支预测
-
Application No.: US10757237Application Date: 2004-01-14
-
Publication No.: US07293164B2Publication Date: 2007-11-06
- Inventor: Jimmie Earl DeWitt, Jr. , Frank Eliot Levine , Christopher Michael Richardson , Robert John Urquhart
- Applicant: Jimmie Earl DeWitt, Jr. , Frank Eliot Levine , Christopher Michael Richardson , Robert John Urquhart
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Duke W. Yee; Herman Rodriguez; Francis Lammes
- Main IPC: G06F7/46
- IPC: G06F7/46

Abstract:
A method, apparatus, and computer instructions for autonomically counting selected branch instructions executed in a processor to improve branch predictions. Counters are provided to count branch instructions that are executed in a processor to collect branch statistics. A set of branch statistics fields is allocated to associate with a branch instruction. When a program is executed, the stored statistics allows the program to look at the branch statistics in the counter to perform branch prediction. Hence, a user may use branch statistics values from the hardware counter to perform analysis on application code.
Public/Granted literature
- US20050154867A1 Autonomic method and apparatus for counting branch instructions to improve branch predictions Public/Granted day:2005-07-14
Information query