A AMD encheu o suporte de 64 bits para o Sempron sem um novo design. Isso necessariamente envolveu muitas concessões, já que um design otimizado para operações de 64 bits teria muitas diferenças fundamentais em um nível muito baixo.
Como resultado, as operações de 64 bits no modo de 64 bits são cerca de 35% mais lentas no Sempron do que as operações similares de 32 bits no modo de 32 bits. É claro que se você precisar de duas operações de 32 bits em vez de uma operação de 64 bits, ainda é uma vitória para o modo de 64 bits. Mas se você substituir operações de 64 bits por operações de 32 bits, como o kernel faz para ponteiros, você terá essa penalidade de desempenho.
Ainda há muitos benefícios para a operação de 64 bits. As operações de 64 bits são significativamente mais rápidas para os momentos em que você precisa delas. E você tem o dobro de registros de propósito geral.
Infelizmente, os programas de 64 bits tendem a exigir mais largura de banda de memória do que os programas de 32 bits, e o Sempron tem um controlador de memória com apenas um canal. Ele se baseia em caches para ocultar esse custo, mas os programas de 64 bits movem mais dados e, portanto, tendem a ter taxas mais altas de perda de cache para o mesmo tamanho de cache.Portanto, os resultados não são tão surpreendentes assim.