Закон Густавсона — Барсіса (англ. Gustafson – Barsis's law) — оцінка максимально досяжного прискорення виконання паралельної програми, в залежності від кількості одночасно виконуваних потоків обчислень («процесорів») і частки послідовних обчислень. Аналог закону Амдала.
Закон Густавсона — Барсіса виражається формулою: , де
- g — частка послідовних обчислень в програмі,
- p — кількість процесорів.
Дану оцінку прискорення називають прискоренням масштабування (англ. scaled speedup), через те, що дана характеристика показує, наскільки ефективно можуть бути організовані паралельні обчислення при збільшенні складності обчислювальних задач.
Виведення формули
Прискорення виконання програми по визначенню рівне відношенню часу обчислень програми на одному процесорі до часу обчислення на процесорах: .
Якщо ввести визначення для долі послідовних розрахунків: (тут — час виконання послідовної частини програми, а — час виконання частини програми, яка може бути розпаралелена), то набуде такого вигляду:
звідси слідує кінцева форма.
Див. також
Література
- Quinn M.J. Parallel Programming in C with MPI and OpenMP. — New York : NY: McGraw-Hill, 2004.
- Базилевич Р., Кутельмах Р., Кузь Б. Алгоритмічне забезпечення для розпаралелювання задачі комівояжера великої розмірності // Інформаційні технології та комп’ютерна інженерія. Тези доповідей Міжнародної науково-практичної конференції. м. Вінниця, 19-21 травня 2010 року. — Вінниця: ВНТУ, 2010.
Посилання
- Оцінка максимально досяжного паралелізму [ 15 березня 2013 у Wayback Machine.]. Лекція з курсу «Теорія і практика паралельних обчислень» (рос.)
Це незавершена стаття про алгоритми. Ви можете проєкту, виправивши або дописавши її. |
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zakon Gustavsona Barsisa angl Gustafson Barsis s law ocinka maksimalno dosyazhnogo priskorennya vikonannya paralelnoyi programi v zalezhnosti vid kilkosti odnochasno vikonuvanih potokiv obchislen procesoriv i chastki poslidovnih obchislen Analog zakonu Amdala Zakon Gustavsona Barsisa virazhayetsya formuloyu Sp g 1 g p p 1 p g displaystyle S p g 1 g p p 1 p g de g chastka poslidovnih obchislen v programi p kilkist procesoriv Danu ocinku priskorennya nazivayut priskorennyam masshtabuvannya angl scaled speedup cherez te sho dana harakteristika pokazuye naskilki efektivno mozhut buti organizovani paralelni obchislennya pri zbilshenni skladnosti obchislyuvalnih zadach Vivedennya formuliPriskorennya vikonannya programi po viznachennyu rivne vidnoshennyu chasu obchislen programi na odnomu procesori do chasu obchislennya na p displaystyle p procesorah Sp T1Tp displaystyle S p frac T 1 T p Yaksho vvesti viznachennya dlya doli poslidovnih rozrahunkiv g t n t n p n p displaystyle g frac tau n tau n pi n p tut t n displaystyle tau n chas vikonannya poslidovnoyi chastini programi a p n displaystyle pi n chas vikonannya chastini programi yaka mozhe buti rozparalelena to nabude takogo viglyadu Sp T1Tp t n p n t n p n p t n p n p pt n p n p t n p n p g 1 g p t n p n p displaystyle S p frac T 1 T p frac tau n pi n tau n pi n p frac tau n pi n p cdot p tau n pi n p frac tau n pi n p g 1 g p tau n pi n p zvidsi sliduye kinceva forma Div takozhZakon AmdalaLiteraturaQuinn M J Parallel Programming in C with MPI and OpenMP New York NY McGraw Hill 2004 Bazilevich R Kutelmah R Kuz B Algoritmichne zabezpechennya dlya rozparalelyuvannya zadachi komivoyazhera velikoyi rozmirnosti Informacijni tehnologiyi ta komp yuterna inzheneriya Tezi dopovidej Mizhnarodnoyi naukovo praktichnoyi konferenciyi m Vinnicya 19 21 travnya 2010 roku Vinnicya VNTU 2010 PosilannyaOcinka maksimalno dosyazhnogo paralelizmu 15 bereznya 2013 u Wayback Machine Lekciya z kursu Teoriya i praktika paralelnih obchislen ros Ce nezavershena stattya pro algoritmi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi