فہرست کا خانہ:
تعریف - برانچ پیشن گوئی کا کیا مطلب ہے؟
برانچ کی پیشن گوئی کمپیوٹر فن تعمیر کا ایک نقطہ نظر ہے جو برانچنگ کے اخراجات کو کم کرنے کی کوشش کرتی ہے۔ برانچ کی پیش گوئی پائپ لیننگ کا استعمال کرتے ہوئے سی پی یو کے ساتھ برانچ کی ہدایات پر کارروائی میں تیزی لاتی ہے۔ تکنیک میں صرف کچھ ہدایات پر عمل درآمد شامل ہے اگر کچھ پیش گوئیاں درست ہیں۔ برانچ پیشن گوئی عام طور پر برانچ پیشن گوئی کا استعمال کرتے ہوئے ہارڈ ویئر میں لاگو ہوتی ہے۔
برانچ پیشن گوئی کو برانچ پیشن گوئ یا محض پیشن گوئی کے نام سے بھی جانا جاتا ہے۔
ٹیکوپیڈیا برانچ پیشن گوئی کی وضاحت کرتا ہے
برانچ پیشن گوئی ایک ایسی تکنیک ہے جو پروسیسروں پر دی گئی ہدایات پر عمل درآمد تیز کرنے کے لئے استعمال کی جاتی ہے جو پائپ لائننگ کا استعمال کرتے ہیں۔ سی پی یو نے ابتدائی طور پر ایک ایک کرکے ہدایات پر عمل درآمد کیا جیسے ہی وہ آئیں ، لیکن پائپ لائننگ متعارف کروانے کا مطلب یہ تھا کہ برانچنگ کی ہدایات پروسیسر کو نمایاں طور پر آہستہ کر سکتی ہیں کیونکہ پروسیسر کو مشروط جمپ پر عمل درآمد کے لئے انتظار کرنا پڑتا ہے۔
برانچ پیشن گوئی پیش گوئوں کو چھوڑ کر ہدایات کو توڑ دیتی ہے ، جیسے پیش گوئی کرنا۔ شاخ کی پیش گوئی کا استعمال کرنے والا ایک سی پی یو تب ہی بیانات پر عمل درآمد کرتا ہے اگر کوئی پیش گوئی درست ہو۔ ایک مثال مشروط منطق کا استعمال ہے۔ چونکہ غیر ضروری کوڈ کو پھانسی نہیں دی جاتی ہے ، لہذا پروسیسر بہت زیادہ موثر انداز میں کام کرسکتا ہے۔ برانچ پیشن گوئی برانچ پیشن گوئی کے ساتھ سی پی یو منطق میں لاگو ہوتی ہے۔