Математичне моделювання в машинобудуванні
Розуміння та застосування закона Амдаля в контексті архітектури паралельної обчислювальної техніки
Table of Contents
Розуміння Закону Амдаля є важливим для оцінки потенційного прискорення паралельних обчислювальних архітектур. Це дозволяє визначити максимальне покращення, що дозволяє збільшити кількість процесорів для даного завдання.
Що таке закон Амдаля?
Закон Амдаля надає формулу для оцінки максимального прискорення завдання на основі пропорції завдання, яке можна паралізувати. Розглянуто послідовні та паралельні порції навантаження на визначення загального обсягу продуктивності.
Застосування закону Амдаля
Для застосування закону Амдаля, визначення послідовних і паралельних компонентів завдання. Закон виражається як:
Спеедуп = 1 / (S + (P / N)]
Де:
- S] - послідовна частина завдання.
- P] є паралельною порцією завдання.
- N - це кількість процесорів.
Застосування для архітектури Паралеля
Закон вказує, що збільшення кількості процесорів, що випускаються, зменшуючи кількість повернень, якщо серійна частина завдання залишається значним. Для максимальної продуктивності, зменшення послідовних компонентів є вирішальним.
Стратегія дизайну повинні зосередитись на мінімізації послідовних пляшок і оптимізації паралельного виконання, щоб підходити до теоретичного обмеження швидкості, передбаченого Законом Амдаля.