-
公开(公告)号:US20190073223A1
公开(公告)日:2019-03-07
申请号:US15695733
申请日:2017-09-05
Applicant: QUALCOMM Incorporated
Inventor: Richard SENIOR , Raghuveer RAGHAVENDRA , Gurkanwal BRAR , Arvind GOVINDARAJ
IPC: G06F9/38 , G06F12/0855
Abstract: Systems and methods for branch prediction include detecting a subset of branch instructions which are not fixed direction branch instructions, and for this subset of branch instructions, utilizing complex branch prediction mechanisms such as a neural branch predictor. Detecting the subset of branch instructions includes using a state machine to determine the branch instructions whose outcomes change between a taken direction and a not-taken direction in separate instances of their execution. For the remaining branch instructions which are fixed direction branch instructions, the complex branch prediction techniques are avoided.