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