69769

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

Лекция

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

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

Украинкский

2014-10-09

29 KB

0 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

6465. Проблемы трудоустройства российской молодежи 32.54 KB
  Проблемы трудоустройства российской молодежи Произошедшие в нашей стране политические и экономические перемены, изменение форм собственности, переход от командно-административной системы управления к рыночной, демократизация общественно-политической...
6466. Ролевое поведение в семье и семейная дипломатия 35.11 KB
  Ролевое поведение в семье и семейная дипломатия Одним из перспективных и актуальных направлений современной социологии является исследование проблем семьи и происходящих в ней изменений. Интерес исследователей к данной проблематике обусловлен проявл...
6467. Роль и значимость сексуального поведения в семейно-брачных отношениях 38.34 KB
  Роль и значимость сексуального поведения в семейно-брачных отношениях Семья - неотъемлемая ячейка общества, и невозможно уменьшить ее значение. Ни одна нация, ни одно сколько-нибудь цивилизованное общество не обходились без семьи. Обозримое буд...
6468. Социальная работа с инвалидами в Российской Федерации 25.12 KB
  Социальная работа с инвалидами в Российской Федерации Инвалидность представляет собой социальное явление, избежать которое не может ни одно общество, и каждое государство, основываясь на уровне своего развития, приоритетах и возможностях формирует с...
6469. Социальная работа с подростками с отклоняющимся поведением 30.45 KB
  Социальная работа с подростками с отклоняющимся поведением Актуальность данной темы заключается в том, что, в нее вовлечены широкие массы людей и в последнее время наблюдается устойчивая тенденция к ее увеличению. Данная проблема является про...
6470. Социально-трудовые отношения работников учреждений социально-культурной сферы 30.13 KB
  Социально-трудовые отношения работников учреждений социально-культурной сферы С приходом рыночной экономики учреждения культуры оказались в принципиально новых условиях, диктующих необходимость повышенной мобильности в плане адаптации к рыночным усл...
6471. Социологическое сопровождение организации воспитательной работы в средних профессиональных учебных заведениях 33.16 KB
  Социологическое сопровождение организации воспитательной работы в средних профессиональных учебных заведениях Данная статья является попыткой раскрыть роль качества социологического сопровождения в организации воспитательной работы в средних професс...
6472. Социология глазами школьников 27.11 KB
  Социология глазами школьников Рецензируя работы учащихся среднего образования по программе Шаг в будущее следует отметить, что работы, как правило, посвящены самым актуальным проблемам, волнующим как все общество, так и представи...
6473. Pop-up инновации 27.3 KB
  Pop-up инновации Мы живем в современном мире. Мы то поколение которое родилось на стыке двух держав СССР и Россией. Мы видели слышали и в буквальном смысле слова трогали ту рекламу которая появилась на российских рынках в 90х годах. Когд...