Oddity sobre potência de CPU multi-core declarada?

1

Estou tendo dificuldade em entender a saída de cat /proc/cpuinfo em duas caixas Linux de 4 núcleos aqui no trabalho. Basicamente eu estou executando experimentos de algoritmo nas duas máquinas (vamos nomeá-los red e blue ); em média, ao executar o mesmo algoritmo, red leva mais tempo (CPU) do que blue para obter os mesmos resultados. As saídas de cat /proc/cpuinfo nas duas máquinas são (para todos os quatro núcleos):

Azul

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 23
model name  : Intel(R) Core(TM)2 Extreme CPU X9650  @ 3.00GHz
stepping    : 6
cpu MHz     : 1998.000
cache size  : 6144 KB

Vermelho

processor   : 3
vendor_id   : GenuineIntel
cpu family  : 6
model       : 15
model name  : Intel(R) Core(TM)2 Quad CPU           @ 2.40GHz
stepping    : 7
cpu MHz     : 2403.000
cache size  : 4096 KB

Assim, os resultados parecem de alguma forma relacionados com a frequência dada na linha model name , enquanto o valor em cpu MHz parece contrariar esta tendência. Como devo interpretar esses dados? Como é possível que a energia do núcleo único de blue seja menor do que a energia de núcleo único de red e, ainda assim, a potência total de blue seja maior? Alguém poderia me redirecionar para um artigo explicando o fenômeno?

Obrigado ... Tunnuz

    
por tunnuz 06.04.2011 / 09:37

1 resposta

1

Você deve prestar atenção à freqüência fornecida no campo "Nome do modelo". No momento em que você tirou esse instantâneo da informação da CPU, Blue estava correndo com um multiplicador menor, provavelmente porque não estava sob carga alguma.

    
por 06.04.2011 / 09:41