Como comparar CPUs?

5

Quais são as métricas e suas prioridades para comparar o desempenho específico da tarefa de várias CPUs?

    
por Jeff 23.11.2010 / 21:42

3 respostas

5

Não sei ao certo o que você quer dizer com desempenho específico da tarefa, portanto, você receberá uma resposta um pouco genérica.

Existem várias métricas diferentes para comparar as CPUs, e isso depende muito do que você pretende fazer com elas. As meta-estatísticas mais comuns são:

  • Desempenho / preço
  • Desempenho / watt

E o índice ponderado sempre popular, como

  • Desempenho / (preço + watt * 3 anos de eletricidade)

O desempenho, por sua vez, pode ser medido de várias maneiras:

  • MHz (oooh! Marketing!)
  • Benchmarks sintéticos
  • Memory bandwith (Frequentemente o limite em aplicativos HPC)
  • Desempenho do aplicativo para um aplicativo específico

Você deve comparar o desempenho da CPU com o aplicativo pretendido. Se o seu aplicativo for um servidor de virtualização com 200 hosts virtuais, você precisará de um processador muito diferente do que você precisa em um telefone celular ou em um firewall. Fora do mundo da HPC, é raro que um único teste capture a maioria das características de desempenho nas quais você está interessado.

    
por 23.11.2010 / 22:24
2

Normalmente o SpecInt 2006 ( link ) é um bom começo.

    
por 23.11.2010 / 21:46
0

Uma coisa que você pode olhar também é olhar para os conjuntos de instruções incluídos no chip. O chip suporta extensões como SSE2, SSE3, SSSE4, SSSE4.1, SSSE4.2 também? Isso afetará o desempenho específico da tarefa de várias CPUs.

link - > ferramenta para verificar conjuntos de instruções do processador.

link - > Streaming SIMD Extensions 4

    
por 23.11.2010 / 22:25