اعمال قانون Amdahl کمک می کند تا بهبود عملکرد بالقوه در پردازنده های چند هسته ای مدرن را درک کند.این یک راه برای برآورد حداکثر سرعت قابل دستیابی با افزایش بخش های خاص یک سیستم است.این مقاله بررسی می کند که چگونه قانون Amdahl در طراحی و استراتژی های فعلی پردازنده کاربرد دارد.

درک قانون Amdahl

قانون Amdahl می گوید که سرعت کلی یک سیستم توسط بخش سیستم محدود می شود که نمی تواند بهبود یابد.

سرعت = 1 / ((1 - P) + (P / S)

در جایی که نسبت زمان اجرای تحت تاثیر بهبود است و سرعت آن بخش است.

درخواست پردازنده های Multi-Core

در پردازنده های چند هسته ای، اجرای موازی اجازه می دهد تا چندین کار به طور همزمان اجرا شود، با این حال، اثربخشی بستگی به بخشی از حجم کاری دارد که می تواند موازی شود.

اگر بخش قابل توجهی از کار زنجیره ای باشد، اضافه کردن هسته های بیشتر به دستاوردهای عملکردی محدود می پردازد.قانون Amdahl این محدودیت را اندازه گیری می کند، با تاکید بر اهمیت بهینه سازی کد سریال و به حداقل رساندن تنگنا.

استراتژی های بهینه سازی

برای به حداکثر رساندن عملکرد، تمرکز بر افزایش بخش موازی وظایف.

  • [[۱] [۱۰] [۱] [۱۰] [۱] [۱]] برای کاهش بخش های سریالی [۳]
  • [[ویرایش] [۱] [۱] [۱۰] [۱] [۱] [۱]] [۱] [۱] [۱]] [۱] [۱]] [۱] [۱] [۱] [۱]] [۱] [۱] [۱] [۱]] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۲] [۲] [۱] [۱] [۱] [۲] [۲] [۱] [۱] [۲] [۲] [۲] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۲] [۲] [۲] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۲] [۲] [۲] [۲] [۲] [۲] [۲] [۲] [۱] [
  • [در این میان] [در میان] [و [از میان] [و [از میان] [بر [و]] [و [از میان] [بر [و]]] [و [از [بران]]] [به [و]]] [مشرکان]] [و [به] [و [به] [و]]] [به [و [و [به [و] [و [به [از [و]]] [و [و [از [و [و [از [از [به]]]] [به [به [به [و]]]]] [به [و [و [و [از [و]]]] [به [از [از [و [از [به [از [از [به [از [از [از [از [از [از [و]]]]]]]]]]]]]] [از [از [از [از [از [از [از [از [از [از [از [از [از [از [از [از [از [و]]]]]]]]]]] [از [از [از [از [به [به [و
  • [در این میان] [از این رو] به پیشرفت های سخت و سخت تر [از این رو] دست می یابند [و [از این رو] چنین است که [در این میان]، چنین است.

این استراتژی ها به رویکرد محدودیت سرعت نظری که توسط قانون Amdahl پیش بینی شده است، کمک می کنند تا عملکرد کلی پردازنده را بهبود بخشد.