Invention Grant
- Patent Title: Branch prediction suppression for blocks of instructions predicted to not include a branch instruction
-
Application No.: US14519697Application Date: 2014-10-21
-
Publication No.: US10289417B2Publication Date: 2019-05-14
- Inventor: Michael Alan Filippo , Matthew Paul Elwood , Umar Farooq , Adam George
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.E.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
A data processing apparatus contains branch prediction circuitry including a micro branch target buffer, a full branch target buffer and a global history buffer. The branch target buffer entries contain history data which indicates whether or not a number of the following blocks of program instructions, subsequent to and sequential to a block of program instruction identified by that branch target buffer entry containing a branch instruction, do themselves contain any branch instructions. If the history data indicates that the following blocks of program instructions do not contain branches, then the operation of the branch prediction circuitry is suppressed for these following blocks of program instructions so as to save energy.
Public/Granted literature
- US20160110202A1 BRANCH PREDICTION SUPPRESSION Public/Granted day:2016-04-21
Information query