Não é de se negar que hoje a AMD e a Intel estão numa briga com o objetivo de verificar qual empresa tem o maior número de núcleos em um processador. Mas a AMD afirma que a guerra dos núcleos acabará em breve, e ao contrário, será substituída por uma nova guerra: a da eficiência.
Nos próximos anos, as extremamente úteis capacidades especializadas embutidas diretamente no núcleo serão mais importantes que a contagem dos núcleos. Conhecida como computação heterogênea, os processadores serão semelhantes aos SoCs (system-on-a-chip), onde cada parte do chip será destinada a uma função em específico, como criptografia, renderização de vídeo, redes, etc, ao invés de ser composto por inúmeros núcleos de computação geral.
Donald Newell, executivo-chefe de tecnologia para servidores da AMD, disse que “haverá um fim à guerra do número de núcleos. Eu não vou colocar uma data exata sobre isso, mas eu não espero ver 128 núcleos em um chip de servidor até o final desta década. Não é realista a partir de um programa de tecnologia, mas a partir de um programa de implantação; as restrições de energia que as pessoas esperam para os servidores não seriam viáveis em chips com muitos núcleos.”
Newell faz uma interessante comparação entre a guerra dos núcleos e a da frequência, esta última terminando recentemente. As melhorias nas CPUs eram medidas em grande parte pela velocidade do clock, e a cada nova geração de processadores a casa dos GHz era aumentada. Como era de se esperar, as empresas perceberam que os chips começaram a ficar quentes demais, e que aumentar o clock indefinidamente era impossível.
A solução, depois de limitada a frequência, foram os chips dual-core para servidores e desktops, seguidos pelos quad-core, six-core e até eight-core, tanto em modelos da AMD quanto da Intel. Pelo visto esse número tenderá a subir por mais algum tempo, entretanto, será interessante saber o número ideal (ótimo) de núcleos em um processador; provavelmente, cada tipo de dispositivo terá uma quantidade diferente, otimizada para cada tipo de aplicação.