
У меня есть 3 машины x86 xeon [с RHEL 7.4], машины используют процессоры на базе Haswell, Broadwell и Skylake.
Когда я запускаю вычисление простых чисел с помощью sysbench [используя разное количество потоков], я получаю лучшие результаты с машиной на базе Skylake. Но когда я запускаю следующие бенчмарки с помощью набора Phoronix, я вижу на 30-40% меньшую статистику на машине Skylake, в то время как Haswell и Broadwell работают так, как и ожидалось [т. е. broadwell работает лучше, чем Haswell]:
- Быстрое преобразование Фурье
- Последовательная сверхрелаксация
- Производительность Монте-Карло
- Шифрование файлов Bork
- Рендеринг SunFlow
На всех трех машинах запущена одна и та же версия тестового набора Phoronix.
Почему машина Skylake показывает лучшие результаты при вычислениях простых чисел, но при этом значительно медленнее в других комплексных тестах?