Por que o i7-5960x tem apenas 3,0 GHz, enquanto o i7-5930k tem 3,5 GHz? Eu estava realmente ansioso pelo Intel i7 de 8 núcleos, até que vi que a velocidade do clock padrão era menor do que a de 6 núcleos. Existe alguma razão específica para isso? Eu esperava que eles tivessem pelo menos o mesmo clock central.
Fazendo algumas contas rápidas:
- 6 núcleos a 3,5 GHz = 21,0 GHz no total de todos os núcleos (distribuídos por 12 threads)
- 8 núcleos a 3,0 GHz = 24,0 GHz no total de todos os núcleos (distribuídos por 16 threads)
Estou olhando para isso corretamente? O que exatamente isso significa em termos de desempenho? O i7-5930k é simplesmente melhor/mais rápido POR NÚCLEO/THREAD?
Responder1
Por que? Para ter certeza, pergunte à Intel. Eles decidiram isso. AprovávelA razão difícil é a energia e o calor.
- Mais núcleos significam mais energia necessária e mais calor gerado.
- Maior velocidade de clock significa mais energia necessária e mais calor gerado.
Pode muito bem ser que 8 núcleos a 3,GHz excedam o orçamento de energia, momento em que você só tem algumas opções:
- Resfriamento mais caro, fonte de alimentação mais robusta, etc.
- Use uma taxa de clock máxima mais baixa.
- Use menos núcleos.
- Escolha as melhores fichas. (Isso funciona marginalmente. Se 1 em cada 10 chips funciona melhor e gera menos calor, jogar fora os outros 9 fica caro.)
Um bom palpite é que a Intel analisou as capacidades de seus chips e selecionou os chips mais adequados às solicitações do mercado. Isso significa chips com muitos núcleos e chips com alta velocidade de clock. E muitas vezes não os dois ao mesmo tempo.
Quanto à 'matemática rápida': sua soma de GHz não corresponde à velocidade real de computação.
Dois núcleos de 1 GHz (apenas um número redondo) podem ser duas vezes mais rápidos que um único núcleo de 1 GHz. Ou podem ser 10 vezes mais rápidos, pois com dois núcleos você pode obter o dobro do cache (assumindo que todos os dados cabem no dobro do cache, mas não no tamanho do cache 1x). Também pode ser mais lento. (por exemplo, uma tarefa saltando de um núcleo para outro, levando a falhas de cache).
Resumindo: Núcleos x GHZ! = Velocidade da CPU.