A tournament predictor, also known as a hybrid predictor, is an advanced branch prediction technique used in high-performance processors to achieve greater accuracy. It combines the predictions of two or more different types of predictors, with a "meta-predictor" deciding which predictor to use for a given branch instruction