Послідовна програма виконується на 1 ядерному процесорі за 900 мс. Паралельна програма, яка робить ті самі обчислення, виконується на 4 ядерному процесорі за 300 мс. Обчислити прискорення і ефективність паралельних обчислень (дайте розрахунки і відповідь):
S = ...
E = ...
Ответы
Ответ дал:
1
Ответ:
Объяснение:
Прискорення - це відношення часу виконання паралельної програми до часу виконання послідовної програми, тобто S = T1 / Tp, де T1 - час виконання послідовної програми, Tp - час виконання паралельної програми.
В даному випадку прискорення буде таким: S = 900 / 300 = 3.0
Ефективність паралельних обчислень - це відношення прискорення до кількості ядер процесора, тобто E = S / P, де P - кількість ядер процесора.
В даному випадку ефективність буде такою: E = 3.0 / 4 = 0.75
Вас заинтересует
4 месяца назад
5 месяцев назад
7 лет назад