69769

Продуктивність багатопроцесорних систем

Лекция

Информатика, кибернетика и программирование

Під масштабуванням навантаження (workload scalability) у SMP-системах розуміють вплив додавання нових процесорів на продуктивність системи. У реальних умовах воно залежить від багатьох факторів.

Украинкский

2014-10-09

29 KB

0 чел.

Тема 17. Продуктивність багатопроцесорних систем

Масштабування навантаження

Під масштабуванням навантаження (workload scalability) у SMP-системах розуміють вплив додавання нових процесорів на продуктивність системи. У реальних умовах воно залежить від багатьох факторів.

  •  У разі збільшення кількості процесорів зростає навантаження на системну шину та пам'ять і, як наслідок, ціна промаху кеша.
  •  Кількість промахів кеша при цьому теж збільшується внаслідок того, що в системі збільшено кількість потоків, які потрібно планувати.
  •  Що більше процесорів, то більше зусиль потрібно докладати для забезпечення когерентності кеша.
  •  Кількість блокувань у системі зростає із ростом кількості процесорів.

Найбільший рівень масштабування навантаження досягають для потоків, обмежених можливостями процесора, найменший — для потоків, обмежених можливостями пристроїв введення-виведення.

Продуктивність окремих застосувань

Розглянемо, яким чином впливає наявність кількох процесорів на час виконання програмного коду.

Багатопроцесорність дає змогу поліпшити характеристики програми тільки тоді, коли в ній наявний паралелізм (як було зазначено в розділі 3.2, за умов багатопроцесорності може бути реалізовано справжній паралелізм, коли окремі частини програми виконуються одночасно кількома процесорами). При цьому для того щоб ОС мала можливість організувати такий паралелізм, код програми має бути багатопотоковим. Якщо програма не використовує багатопотоковість, її виконання у багатопроцесорній системі може спричинити зниження продуктивності через очікування на додаткових блокуваннях і міграцію між процесорами.

Крім того, навіть якщо програма є багатопотоковою, максимальне поліпшення її продуктивності обмежене відповідно до закону Амдала

де 5 — виграш у швидкості виконання; Т— загальний обсяг коду, Гпосл — обсяг коду, що не може бути виконаний паралельно, п - кількість процесорів.

Контрольні питання:

1. Масштабування навантаження.

2. Продуктивність окремих застосувань.


 

А также другие работы, которые могут Вас заинтересовать

26534. Гражданская война в Испании (1936-1939) 51 KB
  У Испан б неск альтернитив п е воен устройства. Некот совет ист полаг что испан гражд W битва 2х идеологий комлибо подлен демократи фаш.О личности Франко его иконописцы представл святым каудильо благожетелем исп.
26535. Международные отношения в кон. 1930-х гг. Мюнхенский сговор и пакт Молотова – Риббентропа 41.5 KB
  До начала мирового эк. кризиса 1929-33 гг. сохранялась стабильность в отношениях между гос-вами, соблюдались договоры, заключенные в Версале и Вашингтоне. С нач. кризиса проявилась неустойчивость сущ. сис-мы международных отношений, началось ее разрушение.
26538. ГНИЕНИЕ МЯСА. УСЛОВИЯ И ФАКТОРЫ, ВЫЗЫВАЮЩИЕ ГНИЕНИЕ МЯСА 21.62 KB
  ГНИЕНИЕ МЯСА. УСЛОВИЯ И ФАКТОРЫ ВЫЗЫВАЮЩИЕ ГНИЕНИЕ МЯСА. Гниение самый опасный вид порчи мяса так как при этом процессе разрушаются белковые соединения и образуются вещества опасные для человека. Из составных частей мяса гниению наиболее подвержены мышечная ткань и субпродукты.
26539. ИЗМЕНЕНИЯ В ЖИРЕ В ПРОЦЕССЕ ПРОИЗВОДСТВА И ХРАНЕНИЯ (ГИДРОЛИЗ,ОКИСЛЕНИЕ, ОСАЛИВАНИЕ) 3.31 KB
  ГИДРОЛИЗ характеризуется присоединением к молекуле жира воды в результате чего она расщепляется на глицерин и жирные кислоты. Данный процесс начинается после разделки мясной туши и извлечения жира. Накопление свободных жирных кислот снижает питательную ценность жира и ускоряет развитие в нем окислительных процессов. ОСАЛИВАНИЕ вид порчи жира характеризующийся накоплением в нем предельных оксикислот.
26540. ИСТОРИЯ ОТЕЧЕСТВЕННОЙ ВСЭ 5.17 KB
  всэ явились общественное производство мяса и мясных продуктов и создание мясной промышленности. В 1925г первые в СССР Правила ветсан осмотра убойных животных исследования и браковки мясных продуктов. 30е годы строительство крупных механизированных мясокомбинатов зарождение молочной и пищевой промышленности в связи с этим кафедры мясоведения реорганизованы в кафедры ВСЭ с основами технологии переработки продуктов животноводства. врачей являются Правила ветеринарного осмотра убойных животных и всэ мяса и мясных продуктов1988 и...
26541. БАКТЕРИЦИДНАЯ ФАЗА МОЛОКА И ФАКТОРЫ, ВЛИЯЮЩИЕ НА ЕЕ ПРОДОЛЖИТЕЛЬНОСТЬ 2.99 KB
  БАКТЕРИЦИДНАЯ ФАЗА МОЛОКА И ФАКТОРЫ ВЛИЯЮЩИЕ НА ЕЕ ПРОДОЛЖИТЕЛЬНОСТЬ. Продолжительность данной фазы при различных температурах молока следующая: при 37С 2 часа при 30С 3 часа при 25С 6 часов при 10С 24 часа при 5С 36 часов и при 0С 48 часов. При нагревании молока до 70С и выше бактерицидные вещества разрушаются и микрофлора попавшая в такое молоко размножается беспрепятственно. На бактерицидную фазу влияют промежуток времени с момента выдаивания до охлаждения молока чем короче этот промежуток времени тем продолжительнее...