По определению, ускорение работы на N процессорах по отношению к одному равно отношению времени работы на одном процессоре ко времени на N процессорах.
Опять же по определению, эффективность есть ускорение, поделенное на N.
На одном я не проверял и поэтому вместо времени работы на одном процессоре взял сумму user+sys, в первом прогоне это 99m57.180s + 11m30.844s = 111m28.024s, поделив это время на real 61m8.607s, получил "ускорение" в 1.82 раза, а поделив его на N=2, получил "эффективность" 0.91152 или чуть больше 91%.
no subject
Опять же по определению, эффективность есть ускорение, поделенное на N.
На одном я не проверял и поэтому вместо времени работы на одном процессоре взял
сумму user+sys, в первом прогоне это 99m57.180s + 11m30.844s = 111m28.024s, поделив это время на real 61m8.607s, получил "ускорение" в 1.82 раза, а поделив его на N=2, получил "эффективность" 0.91152 или чуть больше 91%.