
Eu tenho 3 máquinas xeon x86 [com RHEL 7.4], as máquinas usam CPUs baseadas em Haswell, Broadwell e Skylake.
Quando executo o cálculo de números primos usando o sysbench [usando um número variável de threads], obtenho melhores resultados com a máquina baseada em Skylake. Mas quando executei os seguintes benchmarks usando o conjunto Phoronix, vejo estatísticas 30-40% menores na máquina Skylake, enquanto Haswell e Broadwell apresentam desempenho esperado [ou seja, Broadwell tem desempenho melhor que Haswell]:
- Transformação rápida de Fourier
- Relaxamento excessivo sucessivo
- Qual o desempenho do Monte Carlo?
- Criptografia de arquivo Bork
- Renderização SunFlow
A mesma versão do conjunto de testes Phoronix está sendo executada em todas as 3 máquinas.
Por que uma máquina Skylake tem um desempenho melhor no cálculo de números primos e um desempenho decididamente mais lento em outros testes abrangentes?