ومن الضروري فهم كيفية حساب الناتج في النظم المتعددة العناصر للمهندسين الذين يهدفون إلى تحقيق الأداء الأمثل، ويقيّم من خلال الناتج حجم العمل المنجز في وقت معين، ويساعد على تقييم كفاءة النظام وتحديد الاختناقات.

ما هو (بوبوت)؟

ويشير الناتج إلى عدد المهام أو العمليات التي يمكن أن يقوم بها نظام ما في غضون فترة محددة، ويشير في النظم المتعددة الأدوار إلى مدى فعالية عمل العناصر الأساسية المتعددة معاً لمعالجة عبء العمل.

العوامل التي تؤثر على المنضب

وهناك عوامل عديدة تؤثر على الناتج في النظم المتعددة العناصر:

  • Core count:] More cores can increase potential throughput.
  • Workload distribution:] Efficient load balancing ensures all cores are utilized.
  • Meemory bandwidth:] Adequate memory access speeds prevent bottlenecks.
  • Synchronization overhead:] Excessive coordination between cores can reduce throughput.

حساب الناتج

والصيغة الأساسية للمنبر هي:

Throughput = مجموع العمل المنجز/الوقت المأخوذ ]

وفي النظم المتعددة الأدوار، يمكن توسيع نطاق هذا النظام للنظر في التجهيز الموازي:

Throughput = عدد المهام الأساسية × لكل محور/وقت ]

نموذج عملي

يفترض أن يكون للنظام 4 نواة، كل منها يعالج 50 مهمة في الثانية، المجموع:

4 نواة × 50 مهمة = 200 مهمة في الثانية ]

وإذا زاد وقت التجهيز بسبب احتجاج الموارد، فإن الناتج ينخفض تبعا لذلك، ويساعد رصد هذه القياسات على تحقيق الاستخدام الأمثل للنظام.