IA64 vs x64
IA64 é o nome inicial do que agora é conhecido como Arquitetura Itanium. Essa foi a primeira tentativa da Intel de quebrar os limites impostos pelas arquiteturas de 32 bits predominantes na época. A AMD introduziu inicialmente x86-64, ou mais conhecido como x64, para estender a arquitetura x86 atual e permitir o uso de mais recursos. A arquitetura Itanium foi desenvolvida pela Intel e, como tal, é exclusiva apenas para eles enquanto o x64 estiver em uso pela AMD e pela Intel..
Como o IA64 foi desenvolvido com a computação de alto desempenho como alvo, ele quebra a compatibilidade com a maioria dos aplicativos mais antigos de 32 bits que ainda estão em uso atualmente. O x64 maximiza a compatibilidade com esses aplicativos, pois ele pretendia substituir as antigas plataformas de 32 bits para desktops e servidores de baixo custo. Essa foi uma das principais razões pelas quais as pessoas demoraram a adotar o IA64 e acabou sendo ultrapassado pelo x64 em termos de participação de mercado. Os sistemas x64 também foram ampliados e agora podem competir com os sistemas IA64 em determinadas configurações.
Um enorme problema com o IA64 é o desenvolvimento muito lento. Tecnologias mais recentes como DDR3 e PCIE demoram tanto para serem compatíveis com o IA64. Isso não é problema com o x64, pois o mercado de desktop muito competitivo significa que os fabricantes são rápidos em integrar novas tecnologias que lhes dariam uma vantagem no mercado. Embora muitos sistemas operacionais tenham suportado IA64 no passado, o predominante do HP-UNIX instou a Microsoft e a Red Hat a parar de criar versões compatíveis com IA64 de seus respectivos sistemas operacionais.
O futuro do IA64 não é tão claro quanto a concorrência com o x64 é bastante forte. O x64 ganhou terreno sólido como substituto do x86-32 e não há indicação de que a tendência atual mude de alguma forma.
Resumo:
1. IA64 refere-se à arquitetura Itanium de 64 bits, enquanto x64 é a extensão de 64 bits à arquitetura x86
2. O IA64 é exclusivo da Intel, enquanto o x64 é usado por todos
3. O IA64 foi projetado para aplicativos de servidor high-end, enquanto o x64 foi inicialmente destinado a desktops, mas foi ampliado
4. Os sistemas IA64 não conseguem executar aplicativos x86 antigos, enquanto a maioria dos sistemas x64 é
5. IA64 é muito lento para adotar novas tecnologias de computador, enquanto x64 é muito rápido
6. O IA64 não seria mais suportado pelas versões mais recentes do Microsoft Windows, enquanto o x64 ainda seria suportado.