Invention Grant
- Patent Title: Metric for selective branch target buffer (BTB) allocation
- Patent Title (中): 用于选择性分支目标缓冲区(BTB)分配的度量标准
-
Application No.: US12040210Application Date: 2008-02-29
-
Publication No.: US07937573B2Publication Date: 2011-05-03
- Inventor: William C. Moyer , Jeffrey W. Scott
- Applicant: William C. Moyer , Jeffrey W. Scott
- Applicant Address: US TX Austin
- Assignee: Freescale Semiconductor, Inc.
- Current Assignee: Freescale Semiconductor, Inc.
- Current Assignee Address: US TX Austin
- Agent Joanna G. Chiu; Robert L. King
- Main IPC: G06F9/32
- IPC: G06F9/32 ; G06F9/34

Abstract:
A method and data processing system allocates entries in a branch target buffer (BTB). Instructions are fetched from a plurality of instructions and one of the plurality of instructions is determined to be a branch instruction. A corresponding branch target address is determined. A determination is made whether the branch target address is stored in a branch target buffer (BTB). When the branch target address is not stored in the branch target buffer, an entry in the branch target buffer is identified for allocation to receive the branch target address based upon stored metrics such as data processing cycle saving information and branch prediction state. In one form the stored metrics are stored in predetermined fields of the entries of the BTB.
Public/Granted literature
- US20090222645A1 METRIC FOR SELECTIVE BRANCH TARGET BUFFER (BTB) ALLOCATION Public/Granted day:2009-09-03
Information query