У меня есть 3 машины x86 xeon [с RHEL 7.4], машины используют процессоры на базе Haswell, Broadwell и Skylake.

Когда я запускаю вычисление простых чисел с помощью sysbench [используя различное количество потоков], я получаю лучшие результаты на машине на основе Skylake. Но когда я выполнил следующие тесты с использованием пакета Phoronix, я увидел на 30-40% меньшую статистику на машине Skylake, в то время как Haswell и Broadwell работают как ожидалось [т.е. broadwell работает лучше, чем Haswell]:

  • Быстрое преобразование Фурье
  • Последовательная релаксация
  • Монте-Карло Перформанс
  • Bork File Encryption
  • SunFlow Rendering

Одна и та же версия набора тестов Phoronix работает на всех 3 машинах.

Почему машина Skylake работает лучше с вычислением простых чисел, а в других комплексных тестах работает значительно медленнее?

0