Propaganda
Quando você compra um laptop novo ou constrói um computador, o processador é a decisão mais importante. Mas há muito jargão, especialmente os núcleos. Você precisa de um núcleo duplo, um núcleo quádruplo, um núcleo hexa, um núcleo octo…
Vamos cortar o jargão e entender o que tudo isso realmente significa.
Dual Core vs. Quad Core, Explained
Aqui está tudo o que você precisa saber:
- Sempre há apenas um chip de processador. Esse chip pode ter um, dois, quatro, seis ou oito núcleos.
- Atualmente, um processador de 18 núcleos é o melhor que você pode obter em PCs de consumo.
- Cada "núcleo" é a parte do chip que processa o processamento. Essencialmente, cada núcleo é uma unidade de processamento central (CPU) O que é uma CPU e o que ela faz?Acrônimos de computação são confusos. O que é uma CPU, afinal? E preciso de um processador quad ou dual-core? E quanto à AMD ou Intel? Estamos aqui para ajudar a explicar a diferença! consulte Mais informação .
Este artigo trata de dual core vs. processadores quad core para computadores,
não para smartphones. Temos um post separado em compreensão dos núcleos dos smartphones Um Octa-Core é melhor que um Quad-Core? Nem sempre! Explicação dos processadores AndroidMais núcleos não significam necessariamente um processador mais rápido. consulte Mais informação .Como a velocidade é afetada por CPUs de núcleo duplo e quad-core
Você pode pensar que mais núcleos tornarão seu processador mais rápido em geral, mas nem sempre é esse o caso. É um pouco mais complicado que isso.
Mais núcleos são mais rápidos apenas se um programa puder dividir suas tarefas entre os núcleos. Nem todos os programas são desenvolvidos para dividir tarefas entre núcleos. Mais sobre isso mais tarde.
A velocidade do relógio de cada núcleo também é um fator crucial na velocidade, assim como a arquitetura. Uma CPU dual core mais recente com uma velocidade de clock mais alta geralmente supera uma CPU quad core mais antiga com uma velocidade de clock menor.
Consumo de energia
Mais núcleos também levam a um maior consumo de energia do processador. Quando o processador é ligado, ele fornece energia a todos os núcleos, não apenas um de cada vez.
Os fabricantes de chips tentam reduzir o consumo de energia e tornar os processadores mais eficientes em termos energéticos. Mas, como regra geral, um processador quad core consome mais energia do seu laptop (e, portanto, fica mais rápido na bateria).
Mais núcleos iguais mais calor
Mais fatores que o núcleo afetam o calor gerado por um processador. Mas, novamente, como regra geral, mais núcleos levam a mais calor.
Devido a esse calor adicional, os fabricantes precisam adicionar melhores dissipadores de calor ou outras soluções de refrigeração.
As CPUs Quad Core são mais caras que o Dual Core?
Mais núcleos nem sempre são um preço mais alto. Como dissemos anteriormente, a velocidade do relógio, as versões da arquitetura e outras considerações entram em jogo.
Mas se todos os outros fatores forem iguais, mais núcleos buscarão um preço mais alto.
É tudo sobre o software
Aqui está o pequeno segredo sujo que os fabricantes de chips não querem que você saiba. Não se trata de quantos núcleos você está executando, mas de qual software você está executando neles.
Os programas precisam ser desenvolvidos especificamente para tirar proveito de vários processadores. Esse "software multiencadeado" não é tão comum quanto você imagina.
É importante ressaltar que, mesmo que seja um programa multiencadeado, também é sobre o que é usado. Por exemplo, o navegador Google Chrome oferece suporte a vários processos, assim como o software de edição de vídeo Adobe Premier Pro.
O Adobe Premier Pro instrui diferentes núcleos para trabalhar em diferentes aspectos da sua edição. Considerando as várias camadas envolvidas na edição de vídeo, isso faz sentido, pois cada núcleo pode trabalhar em uma tarefa separada.
Da mesma forma, o Google Chrome instrui diferentes núcleos para trabalhar em diferentes guias. Mas aqui reside o problema. Depois de abrir uma página da web em uma guia, geralmente fica estática depois disso. Não é necessário mais trabalho de processamento; o restante do trabalho é sobre o armazenamento da página na RAM. O que significa que, embora o núcleo possa ser usado para uma guia em segundo plano, não há necessidade.
Este exemplo do Google Chrome é uma ilustração de como até mesmo o software multiencadeado pode não proporcionar um aumento no desempenho no mundo real.
Dobrar os núcleos não é o dobro da velocidade
Então, digamos que você tenha o software certo e todo o seu outro hardware seja o mesmo. Um processador quad core seria duas vezes mais rápido que um processador dual core? Não.
O aumento de núcleos não resolve o problema de dimensionamento do software. Escalar para núcleos é a capacidade teórica de qualquer software para atribuir as tarefas certas aos núcleos certos, para que cada núcleo esteja computando na velocidade ideal. Não é isso que acontece na realidade. Na realidade, as tarefas são divididas seqüencialmente (o que a maioria dos softwares multiencadeados) ou aleatoriamente.
Por exemplo, digamos que você tenha um processador quad-core (Core1, Core2, Core3, Core4). Você precisa realizar três tarefas (T1, T2, T3) para concluir uma ação e possui cinco ações (A1, A2, A3, A4, A5) como esta.
Veja como o software dividirá as tarefas:
- Core1 = A1T1
- Core2 = A1T2
- Core3 = A1T3
- Core4 = A2T1
O software não é inteligente, no entanto. Se o A1T3 for a tarefa mais difícil e mais longa, o software deverá dividir o A1T3 entre o Core3 e o Core4. Mas agora, mesmo depois que o Core1 e o Core2 concluem suas tarefas, eles precisam aguardar que a tarefa mais lenta do Core3 conclua a ação.
Tudo isso é uma maneira indireta de dizer que o software, como está hoje, não é otimizado para tirar o máximo proveito de vários núcleos. E dobrar os núcleos não equivale a dobrar as velocidades.
Onde mais núcleos realmente ajudam?
Agora que você sabe o que os núcleos fazem e suas restrições para melhorar o desempenho, deve estar se perguntando: "Preciso de mais núcleos?" Bem, depende do que você planeja fazer com eles.
Dual Core e Quad Core em jogos
Se você gosta de ser um jogador, então obtenha mais núcleos em um PC para jogos Como construir um PC para jogos de 8 núcleos a partir de peças de servidor baratasDeseja um PC para jogos ou edição de vídeo com processadores Intel Xeon duplos por menos de US $ 200? As peças estão lá fora, mas encontrá-las e montá-las pode ser difícil. consulte Mais informação . A grande maioria dos novos títulos AAA (ou seja, jogos populares de grandes estúdios) suporta arquitetura multithread. Os videogames ainda dependem muito da placa gráfica para parecerem bons, mas um processador multi-core também ajuda.
Edição de vídeos ou áudio
Para qualquer profissional que trabalha com programas de vídeo ou áudio, mais núcleos serão benéficos. A maioria das ferramentas populares de edição de áudio e vídeo aproveita o processamento multiencadeado.
Photoshop e Design
Se você é um designer, uma velocidade de clock mais alta e mais cache do processador 5 especificações pouco conhecidas que podem estar diminuindo a velocidade do seu PCExaminaremos cinco fatores menos conhecidos que afetam o desempenho do seu computador e mostraremos como você sempre pode obter o máximo retorno possível ao atualizar. consulte Mais informação aumentará a velocidade melhor do que mais núcleos. Até o software de design mais popular, o Adobe Photoshop, suporta amplamente processos com ou sem rosca. Vários núcleos não serão um impulso significativo com isso.
Você deve obter mais núcleos?
No geral, um processador quad core terá desempenho mais rápido que um processador dual core para computação geral. Cada programa que você abrir funcionará em seu próprio núcleo; portanto, se as tarefas forem compartilhadas, as velocidades serão melhores. Se você usa muitos programas simultaneamente, alterne entre eles com frequência e atribua a eles suas próprias tarefas e obtenha um processador com mais núcleos.
Apenas saiba disso: o desempenho geral do sistema é uma área em que muitos fatores entram em jogo. Não espere um impulso mágico alterando um componente como o processador. Escolha sabiamente e compre o processador certo para suas necessidades Intel Core i9 vs. i7 vs. i5: Qual CPU você deve comprar?A Intel e a AMD estão de volta em uma batalha de processadores, com o Core i9 da Intel como o processador de desktop mais rápido de todos os tempos. consulte Mais informação .
Mihir Patkar escreve sobre tecnologia e produtividade quando não está assistindo repetidamente.