एक शाखा भविष्यवाणी तर्क उन सभी शाखाओं पर नज़र रखेगा जो उस विशेष निर्देश पर ली गई थीं, इसलिए इस आकृति में उदाहरण के लिए यह एक 2 बिट शाखा भविष्यवक्ता को दर्शाता है और शाखा पूर्वानुमान तर्क या तो भविष्यवाणी करेगा कि जो शाखाएँ ली गई थीं या नहीं थीं , उनके आधार पर पहले हुआ था जब उस निर्देश को निष्पादित किया गया था, उदाहरण के लिए, हम कहें कि हम , शुरू करते हैं, शाखा नहीं ली इस भविष्यवाणी से और उस 2 के पहले पुनरावृत्ति के परिणामस्वरूप ,शाखा ली गई है।
ಬ್ರಾಂಚ್ ಪ್ರಿಡಿಕ್ಷನ್ ಲಾಜಿಕ್ ಆ ನಿರ್ದಿಷ್ಟ ಸೂಚನೆಯಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳಲಾದ ಎಲ್ಲಾ ಶಾಖೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಈ ಚಿತ್ರದಲ್ಲಿ ಇದು 2 ಬಿಟ್ ಬ್ರಾಂಚ್ ಪ್ರಿಡಿಕ್ಟರ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಶಾಖೆಯ ಭವಿಷ್ಯ ತರ್ಕವು ಶಾಖೆಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿದೆ ಅಥವಾ ತೆಗೆದುಕೊಂಡಿಲ್ಲ ಎಂಬುದನ್ನು ಊಹಿಸುತ್ತದೆ. ಆ ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಈ ಹಿಂದೆ ಸಂಭವಿಸಿದೆ, ಉದಾಹರಣೆಗೆ ನಾವು ತೆಗೆದುಕೊಳ್ಳದ ಮುನ್ಸೂಚನೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಮತ್ತು ಆ 2 ರ ಮೊದಲ ಪುನರಾವರ್ತನೆಯು ಶಾಖೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಕಾರಣವಾಯಿತು ಎಂದು ಹೇಳೋಣ.