-
21.
公开(公告)号:US20180081690A1
公开(公告)日:2018-03-22
申请号:US15271403
申请日:2016-09-21
Applicant: QUALCOMM Incorporated
Inventor: Anil Krishna , Vignyan Reddy Kothinti Naresh , Gregory Michael Wright
IPC: G06F9/38
CPC classification number: G06F9/3806 , G06F9/3842 , G06F12/0862
Abstract: Performing distributed branch prediction using fused processor cores in processor-based systems is disclosed. In one aspect, a distributed branch predictor is provided as a plurality of processor cores supporting core fusion. Each processor core is configured to receive a program identifier from another of the processor cores (or from itself), generate a subsequent predicted program identifier, and forward the predicted program identifier (and, optionally, a global history indicator) to the appropriate processor core responsible for handling the next prediction. The processor core also fetches a header and/or one or more instructions for the received program identifier, and sends the header and/or the one or more instructions to the appropriate processor core for execution. The processor core also determines the processor core that will handle execution of the predicted program identifier, and sends that information to the processor core that received the predicted program identifier as an instruction window tracker.