Invention Application
- Patent Title: DYNAMICALLY ENABLED BRANCH PREDICTION
- Patent Title (中): 动态启动分支预测
-
Application No.: US14256347Application Date: 2014-04-18
-
Publication No.: US20150301832A1Publication Date: 2015-10-22
- Inventor: Haowei Zhang , Xiaoying Shen , Manish Shah
- Applicant: Oracle International Corporation
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
Embodiments for a processor that selectively enables and disables branch prediction are disclosed. The processor may include counters to track a number of fetched instructions, a number of branches, and a number of mispredicted branches. A misprediction threshold may be calculated dependent upon the tracked number of branches and a predefined misprediction ratio. Branch prediction may then be disabled when the number of mispredictions exceed the determined threshold value and dependent upon the branch rate.
Public/Granted literature
- US10001998B2 Dynamically enabled branch prediction Public/Granted day:2018-06-19
Information query