A batalha contínua pela supremacia da computação já dura algumas décadas e espera-se que continue por muito tempo. A princípio, a luta foi com um multiplicador muito maior e depois passou para quem tivesse a velocidade mais alta. Agora que as velocidades dos processadores estão no limite, dada a tecnologia atual, a batalha passou do processador mais rápido para os mais processadores.
A busca por um poder de computação mais rápido e melhor levou os dois maiores fabricantes de microprocessadores a construir mais núcleos em um único pacote. Isso se tornou conhecido como processadores dual core para Intel e x2 para AMD. Mas não discutiremos sobre qual empresa produz chips melhores. Trata-se das diferenças entre 2 e 4 núcleos.
Os processadores quad core são o próximo passo lógico dos núcleos duplos. A constante redução no tamanho dos chips permitiu que essa tecnologia evoluísse. A tecnologia multinúcleo, como são conhecidas coletivamente, aproveita o fato de que a maioria das pessoas não executa um único programa ao usar o computador. É mais provável que haja algo em torno de 5 a 10 programas em execução simultaneamente. Os processadores com vários núcleos podem beneficiar muito o usuário dividindo a carga de trabalho entre todos os processadores presentes.
É então claro que 4 núcleos devem ser tecnicamente superiores aos dois. Embora isso possa ser verdade, em cenários do mundo real, isso não acontece com muita frequência. Existem algumas coisas que estão impedindo o verdadeiro desempenho dos processadores quad core. O primeiro seria o calor. Se o seu processador de núcleo único puder gerar uma quantidade séria de calor, imagine quanto calor 4 núcleos gerariam. Para aliviar o problema de aquecimento, eles precisariam reduzir a velocidade total de cada núcleo. Esse problema pode ser resolvido abandonando as soluções tradicionais de refrigeração a ar e optando pela refrigeração líquida, que é mais difícil de implementar, mas pode esfriar o processador a uma taxa muito maior.
O segundo problema seria o outro hardware. Se você tem 2 ou 4 núcleos, ainda assim usaria o mesmo controlador de memória e barramentos. Isso significaria que os dados de 4 núcleos ficariam mais congestionados ao tentar executar tarefas pesadas. Isso limitaria o desempenho geral que ele pode alcançar. A solução para esse problema seria uma nova arquitetura da placa-mãe que permita vários barramentos junto com múltiplos núcleos, permitindo que os núcleos acessem suas próprias áreas de memória e trabalhem independentemente..
Embora os processadores quad core sejam genuinamente superiores aos dual core, as tecnologias de suporte não conseguiram acompanhar o desenvolvimento. No futuro, quando a potência for maximizada, finalmente poderemos ver claramente a grande superioridade dos processadores quad core.