Curios: O que torna os processadores melhores que outros? [fechadas]

3

Eu tenho pensado sobre isso por um longo tempo agora e estava esperando que alguém aqui pudesse respondê-lo facilmente. Se eu estivesse procurando a CPU mais poderosa, o que eu deveria realmente estar olhando? Existem muitos parâmetros diferentes de uma CPU e estou querendo saber o que cada coisa faz e o que realmente importa. Basicamente isso: Qual é o problema com os núcleos? Se eu usar aplicativos otimizados fora do mix, seria melhor obter CPU quad core de 1.0GHz ou uma CPU de 1 core de 4 GHz? Além disso, qual é a diferença entre talvez um CPU Sandy Bridge versus um CPU Ivy Bridge? Se ambos tivessem a mesma velocidade de clock e número de núcleos, o Ivy Bridge teria um desempenho melhor? Um Xeon antigo com uma velocidade de clock e um número de núcleos iguais a um novo i7 realmente tem um desempenho pior / mais lento? O tamanho importa? Por que eu iria com um CPU de 22nm ao longo de um 32nm quando a diferença de tamanho é tão trivial? E quanto ao cache? Quando o cache entra em ação com o desempenho?

    
por Zizma 22.09.2012 / 03:03

1 resposta

2

Sem um bom entendimento das tecnologias de CPU subjacentes e dos aplicativos que as utilizam, infelizmente não é trivial comparar dois processadores de linhas diferentes ou determinar uma CPU 'mais poderosa'.

Why would I go with a 22nm CPU over a 32nm when the size difference is so trivial?

Não é trivial em termos percentuais; como isso é uma redução de 1/3. O tamanho menor significa que:

  • circuitos mais complexos podem caber no mesmo tamanho de matriz
  • menor geração de calor, o que permite o uso de dissipadores de calor menores ou mais overclock
  • o de 22nm provavelmente é mais recente e também tem outras melhorias de arquitetura integradas

What is the deal with cores? If I take using optimized applications out of the mix would it theoretically better to get quad core 1.0GHz CPU or a 1 core 4 GHz CPU?

Vários núcleos permitem que o sistema execute mais de um aplicativo sem ter que alternar de contexto, ele também pode ajudar com a capacidade de resposta geral, pois seu aplicativo em primeiro plano não prejudica o sistema operacional dos recursos da CPU.

A maioria dos aplicativos de computador não maximiza cada núcleo, portanto, mais deles melhorarão o desempenho. Por outro lado, em alguns casos, como jogos que fazem uso pesado de um único núcleo, mas não são otimizados para vários núcleos, o desempenho é melhor com uma velocidade de clock maior por núcleo.

If they both were had the same clock speed and number of cores [... which does better?]

Como regra geral, a mais nova deve fazer melhor, pois tem as melhorias arquitetônicas mais recentes (melhor previsão de pipeline, menor penalidade de ramificação etc.) integradas.

    
por 22.09.2012 / 04:07

Tags