سپرسکالر ڈرافٹز ایسے نظام میں بہت ساری ہدایات کو انجام دینے کے لیے ترتیب دیے گئے ہیں، ان میں اضافہ ہوتا ہے. Calculating the CPU Circle وقت میں مختلف عناصر شامل ہیں جیسے کہ تعلیمی تاخیر، پائپنگ مرحلے اور ہارڈ ویئر تنازعات۔ یہ مضمون ایسے متحرک نظام میں گردش وقت کا تعین کرنے کے لیے ایک مرحلہ بہ سمت رہنمائی فراہم کرتا ہے۔

ایسے عناصر کو سمجھنا

ایک سپرسکالر ڈرافٹ کا چکر کا وقت کئی کلیدی اجزاء پر منحصر ہے:

  • انڈسٹریل لانسی:] کسی ہدایتی کام کو مکمل کرنے کے لیے حلقہ ہائے چکر کی تعداد درکار تھی۔
  • پائپ لائن پراکرت: تعلیمی پائپ لائن میں متعدد مراحل۔
  • ہارڈ ویئر کانسٹریس: [1] ڈیٹا کی ترسیل، وسائل کی لڑائی اور یادداشت کی رسائی کے لیے وقت نکالنا جیسے عوامل۔

پہلا قدم : لمبی لمبی ہدایتیں بنائیں

یہ لاتعداد وقت کیلئے ایک ادنیٰ معیار قائم کرتا ہے کیونکہ بعدازاں ہدایات اس حد سے زیادہ تیز نہیں ہو سکتیں ۔

ہدایت : ” اپنے جسم کے اعضا کو صاف کرو ۔ “

پائپ لائن کے تمام مراحل کو دوبارہ روشن کریں ۔

تیسرا مرحلہ : ہر شخص کو اِس بات کا اندازہ ہے کہ وہ کس قسم کے لوگوں سے دوستی کرے گا ۔

اِن عناصر میں سے ایک کا تعلق ایسے علاقے سے ہے جہاں لوگ رہتے ہیں ۔

فائنل کیلکیشن

گردش کا وقت زیادہ استعمال کرنے سے طے ہوتا ہے:

  • سب سے طویل تربیتی دور میں ان ہدایات کی تعداد کے حساب سے تقسیم کیا جاتا ہے جنہیں مساوی طور پر انجام دیا جا سکتا ہے۔
  • سب سے سست رفتار پائپنگ مرحلے کا دورانیہ۔
  • ہارڈ ویئر تنازعات سے مزید فوری کارروائی.

اس کا اظہار یوں کیا جا سکتا ہے:

Cycle Time = Max (Intruction Latency / Parallism, Crest Pepeline Stage, Harry shaires)