Invention Grant
- Patent Title: Thread selection at a processor based on branch prediction confidence
-
Application No.: US13739161Application Date: 2013-01-11
-
Publication No.: US10223124B2Publication Date: 2019-03-05
- Inventor: Ramkumar Jayaseelan , Ravindra N Bhargava
- 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
- Main IPC: G06F9/00
- IPC: G06F9/00 ; G06F9/38

Abstract:
A processor employs one or more branch predictors to issue branch predictions for each thread executing at an instruction pipeline. Based on the branch predictions, the processor determines a branch prediction confidence for each of the executing threads, whereby a lower confidence level indicates a smaller likelihood that the corresponding thread will actually take the predicted branch. Because speculative execution of an untaken branch wastes resources of the instruction pipeline, the processor prioritizes threads associated with a higher confidence level for selection at the stages of the instruction pipeline.
Public/Granted literature
- US20140201507A1 THREAD SELECTION AT A PROCESSOR BASED ON BRANCH PREDICTION CONFIDENCE Public/Granted day:2014-07-17
Information query