فهم وتطبيق قانون أمدال في سياق الهياكل الحاسوبية الموازية
Table of Contents
إن فهم قانون أمدال أمر أساسي لتقييم السرعة المحتملة للهيكلات الحاسوبية الموازية، وهو يساعد على تحديد أقصى قدر ممكن من التحسين عند زيادة عدد المجهزين لأداء مهمة معينة.
ما هو قانون أمدل؟
وينص قانون أمدال على صيغة لتقدير السرعة القصوى للمهمة استنادا إلى نسبة المهمة التي يمكن أن تتوازي مع ذلك، ويعتبر أن الأجزاء المتسلسلة والموازية من عبء العمل تنبأ بمكسب الأداء العام.
تطبيق قانون أمدل
ولتطبيق قانون أمدل، تحديد العناصر المتسلسلة والموازية للمهمة، ويُعبر عن القانون على أنه:
Speedup = 1 / (S + (P/N))]
أين:
- S] هو الجزء المسلسل من المهمة.
- P] هو الجزء الموازي من المهمة.
- N] هو عدد المجهزين.
الآثار المترتبة على الهيكل المعماري البارال
ويشير القانون إلى أن زيادة عدد المجهزين يؤدي إلى انخفاض العائدات إذا ظل الجزء المسلسل من المهمة كبيرا، ومن أجل تحقيق أقصى قدر من الأداء، فإن تخفيض العناصر المتسلسلة أمر حاسم.
وينبغي أن تركز استراتيجيات التصميم على التقليل إلى أدنى حد من الاختناقات التسلسلية، وتحقيق التنفيذ الموازي الأمثل من أجل الوصول إلى الحد الأقصى للسرعة النظرية الذي يتوقعه قانون أمدال.