Thread selection at a processor based on branch prediction confidence

    公开(公告)号:US10223124B2

    公开(公告)日:2019-03-05

    申请号:US13739161

    申请日:2013-01-11

    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.

Patent Agency Ranking