عرض مصطلح معلوماتية
تنبؤ بالتفريع | branch prediction
تِقنيةٌ تُستخدَمُ في بعضِ المعالجات مع تعليمةٍ تُسمّى جَلْباً قَبْلياً prefetch وذلك للتخمين بوجود تفريعٍ أو لا ضمن البرنامج، ولجلْب الرِّمَازِ code التنفيذي من الموضع الملائم. عند تنفيذِ تعليمةِ تفريع، فإن التعليمةَ نفسَها والتعليمةَ التي تليها بالتنفيذِ تُخزَّنان في الصِّوان buffer. تُستخدَمُ هذه المعلوماتُ للتنبؤِ بالطريق التي سوف تقوم التعليمةُ بالتفريع إليها عند تنفيذها في المرة التالية. حين يكون التنبؤُ صحيحاً (كما في أكثر من %90 من الأوقات)، لا يُسبِّب تنفيذُ التفريعِ انقطاعَ خطِّ التوارد، ولهذا فإن النظامَ لا يتباطأُ عند حاجتِه إلى إيجاد التعليمةِ التالية.