Розпаралелювання програм: відмінності між версіями
[неперевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
м вилучена Категорія:Програмування за допомогою HotCat |
Немає опису редагування |
||
Рядок 1:
'''Розпарале́лювання програ́м'''
Розпаралелювання може бути ручним, автоматизованим або напівавтоматизованим. Щоб оцінити його якість застосовують наступні критерії:
* Прискорення <math>S_p = T_1 /T_p</math>, де <math>T_p</math>
* Завантаженість <math>S_p/p=T_1/pT_p</math>, яка показує долю використання процесорів. В ідеальному випадку дорівнює 1, або 100
При розпаралелюванні важливо брати до уваги не лише формальний паралелізм структури алгоритму, але й те, що обмінні операції в паралельних комп'ютерах є, як правило, набагато повільнішими від арифметичних. З цим пов'язане існування левової частки накладних витрат на організацію паралелізму.
Рядок 14:
* [http://www.intuit.ru/studies/courses/4447/983/lecture/14925 Введение в технологии параллельного программирования (OpenMP)] {{ref-ru}}
{{Паралельні обчислення}}
{{Refimprove|дата=березень 2017}}
{{Compu-prog-stub}}
[[Категорія:Паралельні обчислення]]
|