IA64 vs x64
IA64 è il nome iniziale di ciò che è ora noto come Itanium Architecture. Questo è stato il primo tentativo di Intel di superare i limiti imposti dalle architetture a 32 bit predominanti all'epoca. Inizialmente, AMD ha introdotto x86-64, o più comunemente noto come x64, per estendere l'attuale architettura x86 e consentire l'uso di più risorse. L'architettura Itanium è stata sviluppata da Intel e, come tale, è esclusiva per loro solo mentre x64 è in uso sia da AMD che da Intel.
Poiché IA64 è stato sviluppato con il computing ad alte prestazioni come obiettivo, rompe la compatibilità con la maggior parte delle vecchie applicazioni a 32 bit che sono in uso ancora oggi. x64 ottimizza la compatibilità con queste applicazioni in quanto era inteso a sostituire le vecchie piattaforme a 32 bit per desktop e server di fascia bassa. Questo è stato uno dei motivi principali per cui le persone sono state lente nell'adottare l'IA64 e alla fine è stata superata da x64 in termini di quota di mercato. Anche i sistemi x64 sono stati ampliati e sono ora in grado di competere con i sistemi IA64 in determinate configurazioni.
Un grosso problema con IA64 è lo sviluppo molto lento. Le tecnologie più recenti come DDR3 e PCIE impiegano così tanto tempo prima che siano persino compatibili con IA64. Questo non è un problema con x64 dato che il mercato desktop molto competitivo significa che i produttori sono pronti ad integrare nuove tecnologie che potrebbero dare loro un vantaggio nel mercato. Sebbene molti sistemi operativi supportassero IA64 in passato, il predominante di HP-UNIX ha spinto Microsoft e Red Hat a smettere di creare versioni compatibili IA64 dei rispettivi sistemi operativi.
Il futuro di IA64 non è chiaro in quanto la concorrenza di x64 è piuttosto forte. x64 ha guadagnato terreno solido come sostituto per x86-32 e non vi è alcuna indicazione che la tendenza attuale cambierebbe in alcun modo.
Sommario:
1. IA64 si riferisce all'architettura Itanium a 64 bit mentre x64 è l'estensione a 64 bit dell'architettura x86
2. L'IA64 è esclusivo di Intel mentre x64 è utilizzato da tutti
3. IA64 era destinato alle applicazioni server di fascia alta mentre x64 era inizialmente destinato ai desktop ma era scalato
4. I sistemi IA64 non sono in grado di eseguire vecchie applicazioni x86 mentre la maggior parte dei sistemi x64 lo sono
5. IA64 è molto lento ad adottare nuove tecnologie informatiche mentre x64 è molto veloce
6. IA64 non sarebbe più supportato dalle versioni più recenti di Microsoft Windows mentre il x64 sarebbe ancora supportato