发明名称 THREAD SELECTION AT A PROCESSOR BASED ON BRANCH PREDICTION CONFIDENCE
摘要 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.
申请公布号 US2014201507(A1) 申请公布日期 2014.07.17
申请号 US201313739161 申请日期 2013.01.11
申请人 ADVANCED MICRO DEVICES, INC. 发明人 Jayaseelan Ramkumar;Bhargava Ravindra N.
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项 1. A method, comprising: selecting one of a first thread and a second thread for processing at a first stage of an instruction pipeline of a processor based on a first branch prediction confidence for the first thread and a second branch prediction confidence for the second thread.
地址 Sunnyvale CA US