Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы по АВС (окончательная версия)...docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
226.44 Кб
Скачать

Закон Амдала

Одной из главных характеристик параллельных систем является ускорение R параллельной системы, которое определяется выражением: R = T1 /Tn , где T1 − время решения задачи на однопроцессорной системе, а Tn − время решения той же задачи на n − процессорной системе. Пусть W = Wск + Wпр, где W − общее число операций в задаче, Wпр − число операций, которые можно выполнять параллельно, а W − число скалярных (нераспараллеливаемых) операций. Если обозначить через t время выполнения одной операции. Тогда закон Амдала выглядит следующим образом: Здесь a = Wск /W − удельный вес скалярных операций. Следствия закона Амдала Закон Амдала определяет принципиально важные для параллельных вычислений положения:

  • ускорение зависит от потенциального параллелизма задачи (величина 1– а) и параметров аппаратуры (числа процессоров n);

  • предельное ускорение определяется свойствами задачи. 

Сетевой закон Амдала Основной вариант закона Амдала не отражает потерь времени на межпроцессорный обмен сообщениями. Эти потери могут не только снизить ускорение вычислений, но и замедлить вычисления по сравнению с однопроцессорным вариантом. Поэтому необходима некоторая модернизация выражения: Здесь Wc − количество передач данных, tc − время одной передачи данных. Выражение:  является сетевым законом Амдала.