ВУЗ:
Составители:
время выполнения программы на системе из р процессоров не может быть меньше
величины
f
f
T
p
T
T
T
p
*
*
1
11
, (1.3)
Первое слагаемое определяет время выполнения распараллеленной части
программы, а второе слагаемое — время выполнения последовательной час
программы. Нетрудно видеть, что ускорение счета в этом случае не будет превышать
величины
p
f
f
S
1
1
. (1.4)
Данное соотношение носит название закона Амдала
1
(иногда закон Амдаля-
Уэра). На примере программы рис. 1.3 можем видеть, что доля последовательных
вычислений составляет f=15/195. Подставляя эту величину в формулу закона Амдала,
получаем для системы из двух процессоров максимальное ускорение 1,86 раза, что
соответствует ранее рассчитанному значению.
Для иллюстрации действия закона Амдала приведем следующий пример. Пусть
доля последовательных вычислений в некоторой программе составляет 10%. Тогда
максимальное ускорение счета на 100 процессорах не превысит 9,2. Коэффициент
распараллеливания составит всего лишь 9,2%. На 10 процессорах ускорение составит
5,3, а коэффициент распараллеливания — 53%. Нетрудно видеть, что даже такая
небольшая доля последовательных вычислений уже на теоретическом уровне, без
учета неизбежных задержек в реальной ВС, серьезно ограничивает возможности
масштабирования программы.
1
Джим Амдал (Eugene Amdahl) родился 16 ноября 1922 года, величайший проектировщик компьютерных систем XX
века. Он является конструктором и разработчиком таких легендарных компьютеров, как IBM 704, 709, 7030, 7090 и
архитектором компьютерного семейства третьего поколения IBM/360. Последнее начинание (1994 год) Джина Амдала —
компания Commercial Data Servers (CDS). Она разрабатывает недорогие мэйнфреймы для строго определенной группы
покупателей. Первой разработкой компании CDS стал небольшой мэйнфрейм CDS 104 с производительностью 7 млн.
операций в секунду. “Величайший” проектировщик мэйнфреймов продолжает работать, несмотря на свой почтенный
возраст. Продолжает действовать и его закон — закон Амдала, выведенный им еще в конце 60-х годов XX века.
время выполнения программы на системе из р процессоров не может быть меньше
величины
T p T1
T1* f
T1* f , (1.3)
p
Первое слагаемое определяет время выполнения распараллеленной части
программы, а второе слагаемое — время выполнения последовательной час
программы. Нетрудно видеть, что ускорение счета в этом случае не будет превышать
величины
1
S
1 f . (1.4)
f
p
Данное соотношение носит название закона Амдала1 (иногда закон Амдаля-
Уэра). На примере программы рис. 1.3 можем видеть, что доля последовательных
вычислений составляет f=15/195. Подставляя эту величину в формулу закона Амдала,
получаем для системы из двух процессоров максимальное ускорение 1,86 раза, что
соответствует ранее рассчитанному значению.
Для иллюстрации действия закона Амдала приведем следующий пример. Пусть
доля последовательных вычислений в некоторой программе составляет 10%. Тогда
максимальное ускорение счета на 100 процессорах не превысит 9,2. Коэффициент
распараллеливания составит всего лишь 9,2%. На 10 процессорах ускорение составит
5,3, а коэффициент распараллеливания — 53%. Нетрудно видеть, что даже такая
небольшая доля последовательных вычислений уже на теоретическом уровне, без
учета неизбежных задержек в реальной ВС, серьезно ограничивает возможности
масштабирования программы.
1
Джим Амдал (Eugene Amdahl) родился 16 ноября 1922 года, величайший проектировщик компьютерных систем XX
века. Он является конструктором и разработчиком таких легендарных компьютеров, как IBM 704, 709, 7030, 7090 и
архитектором компьютерного семейства третьего поколения IBM/360. Последнее начинание (1994 год) Джина Амдала —
компания Commercial Data Servers (CDS). Она разрабатывает недорогие мэйнфреймы для строго определенной группы
покупателей. Первой разработкой компании CDS стал небольшой мэйнфрейм CDS 104 с производительностью 7 млн.
операций в секунду. “Величайший” проектировщик мэйнфреймов продолжает работать, несмотря на свой почтенный
возраст. Продолжает действовать и его закон — закон Амдала, выведенный им еще в конце 60-х годов XX века.
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
