مائیکروسافٹ پائپ لائنوں کو زیادہ سے زیادہ ہدایات دینے سے بہتر کارکردگی حاصل ہوتی ہے ۔

پائپلائنوں میں لت‌سُوٹ کو سمجھنا

اس میں تمام پائپ لائنوں سے مکمل تکمیل تک پہنچنے کے لئے ایک ہی تربیت کیلئے استعمال کی گئی تھی ۔

اگر ایک پائپ کے پاس 5 مرحلے ہوتے ہیں اور ہر مرحلہ 1 نینو سیکنڈ لگتے ہیں تو کل وقفہ 5 نینو سیکنڈ ہوتا ہے۔

کُل‌وقتی خدمت

اس کے ذریعے پتہ چلتا ہے کہ پائپ لائن کتنی ہدایات ہر یونٹ وقت عمل میں لا سکتی ہیں، ایک سیکنڈ میں، اس پر ہدایات جاری کرنے کی صلاحیت کا انحصار پائپ لائن کی بہت سی ہدایات کو بے حد استعمال کرنے کی صلاحیت پر ہوتا ہے۔

مثال کے طور پر ، ایک ۱۵ جی‌ہاں گھنٹے کے اندر اندر پائپ لائنوں پر ایک سیکنڈ میں ۱ بلین ہدایات کو عمل میں لا سکتی ہے ۔

عملی نمونہ

فرض کریں کہ ایک پائپ کے 8 مرحلے ہیں ، ہر ایک کو 0.5 نینو سیکنڈ لگتے ہیں ۔

  • سفروں کی تعداد : ۸
  • وقت کا وقت : 0.5 ناں
  • Latency = 8 × 0.5 ns = 4 ns

اسکی سب سے زیادہ وجہ ۲ جی‌ہاں گھڑی‌بھر کی آلودگی ہے ۔