Calcula ciclos de clock multi-core CPU + incluem Turbo Boost

1

Como você calcula os ciclos de clock que uma CPU pode fornecer (inclui o Turbo Boost)? Eu preciso substituir uma CPU de servidor por uma nova CPU (com núcleos menores, devido aos custos de licença). Então, quero ter certeza de que a nova CPU forneça tantos (ou mais) ciclos de clock quanto a CPU atual. Normalmente, você calcularia a taxa de clock do soquete * núcleos *. por exemplo, para o processador Intel® Xeon® E5-2687W v4 que seria: 2 * 12 * 3000 = 72000.

Mas algumas pessoas dizem que eu tenho que levar o Turbo Boost em conta. Eles dizem que eu preciso usar a seguinte fórmula: 2 * 8 * 3000 + 2 * 4 * 3500 = 76800 outros dizem que eu preciso usar: 2 * 12 * 3000 + 2 * 12 * 200 = 76800 Eles não conseguem me explicar por que usam uma dessas fórmulas.

Alguém pode me ajudar e tentar explicar por que eles usam os cálculos mencionados acima?

Thx

    
por Frederik Vanderhaegen 27.01.2017 / 08:33

1 resposta

0

Sim, você precisa levar em conta o aumento do turbo. Além disso, as reais taxas de boost do Turbo em todos os processadores recentes dependem do número de núcleos ativos (núcleos mais ativos implicam um turbo máximo menor), então você não pode simplesmente multiplicar os núcleos pelas máximas taxas de turbo.

Infelizmente, a Intel não parece anunciar as taxas de turbo na ARK, e eu não consegui encontrá-la na folha de dados também. Você pode obter essas informações diretamente da CPU, por exemplo, com turbostat --debug 1 1 , mas isso não ajuda muito se você não tiver uma cópia.

    
por 03.08.2017 / 02:51