Argon2 5 потоков медленнее, чем 4 темы

я использую https://github.com/charlesportwoodii/php-argon2-ext поиграть с Argon2.
Пока я играл с параметрами, я заметил, что скорость на ядро ​​не уменьшается соответственно.

Смотрите график здесь:
Время в секундах

Используйте код:

for($threads = 1; $threads <= 8; $threads++) {
$time1 = microtime(true);

$options = [
'm_cost' => 65536,//64MB
't_cost' => 64,
'threads' => $threads
];

$password = "secret";
argon2_hash($password, HASH_ARGON2I, $options);

$time2 = microtime(true);
$execution_time = ($time2 - $time1);
printf("execution time with $threads threads: " . $execution_time . " seconds\n");
}

Моя система:
Debian 9,
8 ГБ ОЗУ,
i7-4710HQ при 2,50 ГГц

Может кто-нибудь объяснить это или может придумать причину?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …