Definição de Athlon X2
O Athlon 64 X2 é a versão dual-core do Athlon 64. Quando ele foi lançado, em 2005, a Intel ainda se debatia com a plataforma NetBurst, produzindo primariamente o Pentium D, que era um processador dual-chip (em que temos dois processadores separados, dentro do mesmo encapsulamento) e não um processador dual-core "de verdade". No Pentium D, os dois cores comunicam-se entre si e com o chipset, utilizando o FSB, um barramento relativamente lento para acumular as duas funções.
No caso do Athlon X2, temos os dois núcleos construÃdos sobre o mesmo wafer. A comunicação entre os dois núcleos é feita internamente, utilizando um barramento interno, batizado de SRI (System Request Interface), o que garante tempos de latência mais baixos e pequenos ganhos de desempenho ao rodar muitos aplicativos simultaneamente (que é justamente a área em que os processadores dual-core oferecem mais vantagens), além de permitir que o processador seja capaz de operar a freqüências um pouco mais elevadas.
Na camada mais externa, temos o "Crossbar Switch", responsável por dividir as requisições entre os dois cores, controlar o acesso de ambos ao controlador de memória (e ao barramento HyperTransport), além de monitorar o nÃvel de carregamento de cada um, informação utilizada, entre outras coisas, pelo sistema de gerenciamento de energia.
Cada processador possui seu próprio cache L2, mas ambos compartilham o mesmo controlador de memória e o mesmo barramento HyperTransport, através do qual é feita toda a comunicação com o chipset e os demais componentes do PC. Olhando uma foto ampliada do processador, você pode notar que os dois núcleos ficam no centro, envoltos pelos circuitos referentes ao controlador de memória e HyperTransport. Além dos circuitos compartilhados, os dois núcleos também não são exatamente cópias idênticas um do outro.
O uso de dois núcleos torna o processador mais dependente do barramento com a memória. Devido a isso, o Athlon 64 X2 foi lançado apenas em versões soquete 939 e AM2 (seguidas das versões AM2+ e AM3), já que uma versão soquete 754 seria penalizada pelo barramento single-channel. O lançamento do Athlon X2 acelerou a migração para as placas soquete 939, transformando a plataforma 754 em uma opção de baixo custo, destinada ao Sempron e às versões mais lentas do Athlon 64.
Ao contrário do que terÃamos ao utilizar dois processadores separados em SMP, um processador dual-core atual, como o Athlon X2, Pentium D ou Core 2 Duo não consomem o dobro de energia que as versões single-core. Isto é possÃvel graças a sistemas de gerenciamento de energia incluÃdos no processador, que reduzem a freqüência ou mesmo desativam completamente o segundo núcleo quando o processador está ocioso. No caso do Athlon X2, muitos componentes são compartilhados entre os dois processadores, o que aumenta a economia.
Se comparado com um Athlon 64 4000+ com core San Diego (que também opera a 2.4 GHz), um Athlon X2 4800+ Toledo (2.4 GHz, 1 MB) consome cerca de 12 watts a mais enquanto o sistema está ocioso e 24 watts a mais ao rodar um benchmark. Considerando que o TDP do San Diego é de 89 watts, o aumento não é tão significativo.
Um aplicativo que conseguisse utilizar simultaneamente todo o processamento de ambos os cores poderia, em teoria, fazer com que o consumo chegasse a ser, momentaneamente, próximo do dobro, mas em situações reais isto não acontece com freqüência.