Закон Амдала

Зако́н А́мдала (англ. Amdahl's law), сформулирован в 1967 г. Дж. Амдалом, гласит, что повышение производительности, которое может быть достигнуто путём распределения (распараллеливания) операций (машинных команд) компьютерной программы между процессорами, не может превысить раз, где – доля операций программы, выполняемая в последовательном режиме (Пройдаков, Теплицкий. 2015[1]).

В частности, отсюда следует, что если половина операций программы выполняется последовательно, т. е. , то при помощи распараллеливания операций оставшейся части невозможно добиться ускорения её выполнения более чем в два раза.

Примечания

  1. Пройдаков Э. М. Большой англо-русский толковый словарь по вычислительной технике и информационным технологиям (ВТ и ИТ) / Э. Пройдаков, Л. Теплицкий. – 6-е изд., испр. и доп. – Москва : РТСофт, 2015.
Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru