ഒരു ബ്രാഞ്ച് prediction logic ആ പ്രത്യേക നിർദ്ദേശത്തിൽ എടുത്ത എല്ലാ branch-കളുടെയും ഒരു track സൂക്ഷിക്കും. ഉദാഹരണത്തിന്, ഈ ചിത്രത്തിൽ ഒരു 2 ബിറ്റ് ബ്രാഞ്ച് predictor കാണിക്കുന്നു, ബ്രാഞ്ച് prediction logic ആ നിർദ്ദേശം നടപ്പിലാക്കുമ്പോൾ മുമ്പ് സംഭവിച്ചതിനെ അടിസ്ഥാനമാക്കി ഒന്നുകിൽ  ബ്രാഞ്ചുകൾ എടുക്കുമോ ഇല്ലയോ എന്നു  പ്രവചിക്കും.
ఒక బ్రాంచ్ ప్రిడిక్షన్ లాజిక్ ఆ నిర్దిష్ట సూచనల వద్ద తీసుకున్న అన్ని బ్రాంచ్లను ట్రాక్ చేస్తుంది కాబట్టి ఉదాహరణకు ఈ చిత్రంలో ఇది 2 బిట్ బ్రాంచ్ ప్రిడిక్టర్ ను చూపిస్తుంది మరియు బ్రాంచ్ ప్రిడిక్షన్ లాజిక్ బ్రాంచ్ లు తీసుకున్నవి లేదా తీసుకున్న వాటి ఆధారంగా తీసుకోబడవని అంచనా వేస్తాయి.