پیشبینی شاخه، تکنیکی است که در پردازندههای رایانه برای بهبود عملکرد با پیشبینی دستورالعمل بعدی که پس از یک دستورالعمل شاخه شرطی اجرا میشود، استفاده میشود. هنگامی که یک پردازنده با یک دستورالعمل شاخه شرطی مواجه می شود، باید تعیین کند که آیا به اجرای دستورات به صورت متوالی ادامه دهد یا کنترل را به بخش دیگری از برنامه منتقل کند. الگوریتمهای پیشبینی شاخه این تعیین را با تجزیه و تحلیل تاریخچه دستورالعملهای شاخه قبلی و پیشبینی محتملترین نتیجه انجام میدهند. این به پردازنده اجازه میدهد تا قبل از دریافت تأیید نتیجه صحیح، دستورات پیشبینیشده را اجرا کند و در نتیجه زمان پردازش سریعتر و کارایی کلی بهبود یابد.
تاریخ انتشار: