Invention Application
- Patent Title: PERFORMING DISTRIBUTED BRANCH PREDICTION USING FUSED PROCESSOR CORES IN PROCESSOR-BASED SYSTEMS
-
Application No.: US15271403Application Date: 2016-09-21
-
Publication No.: US20180081690A1Publication Date: 2018-03-22
- Inventor: Anil Krishna , Vignyan Reddy Kothinti Naresh , Gregory Michael Wright
- Applicant: QUALCOMM Incorporated
- Main IPC: G06F9/38
- IPC: G06F9/38

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.
Information query