Invention Grant
- Patent Title: Controlling accesses to a branch prediction unit for sequences of fetch groups
-
Application No.: US16127093Application Date: 2018-09-10
-
Publication No.: US11513801B2Publication Date: 2022-11-29
- Inventor: Adithya Yalavarti , John Kalamatianos , Matthew R. Poremba
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F1/3287 ; G06F9/30

Abstract:
An electronic device is described that handles control transfer instructions (CTIs) when executing instructions in program code. The electronic device has a processor that includes a branch prediction functional block and a sequential fetch logic functional block. The sequential fetch logic functional block determines, based on a record associated with a CTI, that a specified number of fetch groups of instructions that were previously determined to include no CTIs are to be fetched for execution in sequence following the CTI. When each of the specified number of fetch groups is fetched and prepared for execution, the sequential fetch logic prevents corresponding accesses of the branch prediction functional block for acquiring branch prediction information for instructions in that fetch group.
Public/Granted literature
- US20200081716A1 Controlling Accesses to a Branch Prediction Unit for Sequences of Fetch Groups Public/Granted day:2020-03-12
Information query