O que significa velocidade de clock em processadores multi-core? [duplicado]

1

Se eu vir uma CPU que diz "quad core de 2GHz" na caixa, isso significa que cada um dos quatro núcleos está funcionando a 500MHz? Em caso afirmativo, por que quatro núcleos de 500MHz são mais rápidos do que um núcleo a 4x a velocidade do clock?

    
por igul222 27.09.2010 / 04:19

1 resposta

11

Não, isso significa que 4 núcleos estão sendo executados a 2Ghz. Também esteja ciente de que cada hertz não significa o que costumava fazer. Alguns processadores conseguem obter muito mais de cada ciclo do que outros, e é por isso que você ainda prefere um Core 2 Duo de 2 Ghz a um Pentium D de 3,4 Ghz, embora o Pentium D também tenha dois núcleos de processador de 64 bits e cada um funcione a 3,4 Ghz (com hyper-threading, nisso).

Além disso, a maioria das tarefas não é bem dimensionada para vários núcleos. É por isso que você precisa pensar em 4 núcleos de 2 Ghz em vez de um processador rodando a uma equivalência de 8 GHz. A maior parte do tempo você está se concentrando em uma coisa que só é capaz de usar um núcleo, com talvez algumas tarefas simples de fundo usando algum tempo nos outros núcleos. Exceções notáveis incluem jogos "sérios" e áudio pesado, vídeo ou edição / codificação / decodificação de imagens.

    
por 27.09.2010 / 04:53