بناءً على المقطع المقدم، شو الفرق بين قانون أمدهل و قانون العوائد المتناقصة؟
Context:قانون أمدهل غالبًا ما بيتم خلط بينه وبين قانون العوائد المتناقصة، بينما حالة خاصة بس بتطبيق قانون أمدهل بتظهر قانون العوائد المتناقصة. إذا حد اختار بأفضل طريقة (من ناحية السرعة المحققة) اللي لازم يتحسن، فبيحصل على تحسينات بتتقلص بشكل متزايد كلما أحسن. وبالرغم من كدا، إذا حد اختار بشكل غير مثالي، بعد تحسين مكون دون المثالي ومرور على تحسين مكون أكتر مثالية، فمن الممكن يشوف زيادة في العائد. لاحظ إنه غالبًا ما يكون من المنطقي تحسين نظام بترتيب "غير مثالي" بهالمعنى، بالنظر إلى إن بعض التحسينات أصعب أو بتحتاج وقت تطوير أطول من غيرها.  قانون امدل بيعبر عن قانون العوائد المتناقصة اذا فكر المرء في نوع العوائد اللي بتحصل عليه عن طريق إضافة المزيد من المعالجات للجهاز، اذا كان المرء بيشتغل حساب بحجم ثابت بيستعمل كل المعالجات المتاحة بسعرها. كل معالج جديد بيتضاف للنظام بيضيف طاقة أقل قابلة للاستخدام من اللي قبله. كل مرة نضاعف عدد المعالجات، سيقل نسبة السرعة، لأن إجمالي الإنتاجية بتتجه لحد 1/(1 − p).  هالتحليل ما بيعتبرش عن ضغوط محتملة تانية زي عرض النطاق الترددي للذاكرة وعرض النطاق الترددي للدخول/الخروج. إذا هالموارد ما بتتناسق مع عدد المعالجات، بس إضافة المعالجات بتوفر عوائد أقل.  نتيجة قانون امدهل هيي انه عشان تسريع التطبيقات الحقيقية اللي عندها أجزاء متسلسلة ومتوازية، بتحتاج تقنيات حوسبة متباينة. في نماذج جديدة لتسريع وتستهلك الطاقة بتعتمد على تمثيل أكثر عمومية للتنوع، والمعروفة باسم التنوع في الشكل العادي، واللي بتدعم مجموعة واسعة من العمارات متعددة النواة المتباينة. طرق النمذجة هذي بتعمل علشان تتوقع كفاءة طاقة النظام ونطاقات الأداء، وتسهل البحث والتطوير على مستويات الأجهزة وبرمجيات النظام.
قانون العوائد المتناقصة بيوصف حالة خاصة لتطبيق قانون أمدهل. المقطع بيقدم مثال على سيناريو بتمثل فيه قانون أمدال قانون العوائد المتناقصة. في السيناريو هيدا واحد بيشتغل حسابات بحجم ثابت بيستعمل كل المعالجات المتاحة بسعرتها ويبتكر أي نوع من العائد ممكن يتحقق عن طريق إضافة المزيد من المعالجات للآلة. بتطبيق قانون أمدهال بيقول لنا إن كل معالج جديد بيتم إضافته للنظام بيضيف طاقة أقل قابلة للاستخدام من اللي قبله. بعبارة تانية، كل معالج جديد بيعطي عائدات بتتقلص.