• Предмет: Информатика
  • Автор: fearterror7
  • Вопрос задан 5 месяцев назад

Послідовна програма виконується на 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

Вас заинтересует