Lo mismo que el propósito de cualquier otra computadora: realizar cálculos.
Pero tal vez quiere decir: “¿Por qué se diseñó el chip Itanium?”
En ese momento, HP pensó que el futuro estaba en “Computación de instrucción explícitamente paralela”, es decir, chips que tenían múltiples canales de datos, por lo que podían ejecutar múltiples instrucciones a la vez.
- ¿Cuán exhaustivas y correctas son las revisiones de envío de conferencias internacionales de informática?
- ¿Por qué las grandes empresas tecnológicas no utilizan la tecnología de computación Quantum para obtener todas las criptomonedas?
- Cómo extraer títulos de trabajo de los perfiles públicos de LinkedIn para mi base de datos de ventas de más de 100k
- ¿Cuál es la relación entre Big Data, Cloud computing y NOSQL?
- ¿Cuál es el número esperado de veces que una computadora puede calcular 1 + 1 correctamente sin cometer un error?
En cierto modo, tenían razón. Hoy en día, los núcleos múltiples son lo más importante. Sin embargo, el Itanium no iba en la misma dirección. En lugar de tener múltiples núcleos independientes, las tuberías de Itanium no eran independientes. En cambio, confiaron en compiladores para paralelizar los programas de antemano.
En ese momento, la investigación ya estaba en marcha para hacer canales de instrucciones donde la CPU intentaría predecir qué instrucciones terminarían primero, y asignaría instrucciones a diferentes canales para hacer eso. HP persuadió a Intel de que si bien era una tecnología prometedora, no iba a estar lista pronto, y que el diseño EPIC podría producir chips que podrían llevarse al mercado antes, lo que permitiría a HP e Intel tomar la mayoría del procesador de alta gama. mercado antes de que su competencia pudiera hacer funcionar sus arquitecturas.
Al final resultó que, estaban equivocados en algunos aspectos:
Primero, como es habitual con los proyectos de diseño informático, tardó más de lo esperado. HP e Intel originalmente planearon tener los primeros chips Itanium en el mercado en 1997. En realidad, no los lanzaron al mercado hasta 2001.
Segundo, diseñar chips más rápidos con técnicas convencionales no resultó ser tan limitado como HP había pensado. Cuando salieron los primeros chips Itanium en 2001, no eran significativamente más rápidos que otros chips. De acuerdo, la mayoría de ellos eran chips de 32 bits, pero todavía no había mucho software de 64 bits … y aquellos que necesitaban software de 64 bits estaban usando otras arquitecturas de 64 bits que habían salido mientras tanto.
En tercer lugar, Intel no esperaba que AMD avanzara y expandiera la arquitectura anterior de Intel a 64 bits cuando Intel no lo hizo. Esto dio como resultado CPU de 64 bits que ejecutarían sistemas operativos de 32 bits existentes, pero que aún permitirían que programas específicos aprovechen las instrucciones de 64 bits. AMD también comercializó sus nuevos chips de arquitectura “x86–64” por menos de los chips Itanium “IA-64”. Por supuesto, donde Intel pudo haber persuadido a Microsoft para que no desarrollara un Windows de 64 bits, no tenían la esperanza de influir en los creadores de los sistemas operativos de código abierto que se habían vuelto populares … y Microsoft no quería estar en la posición de solo se ejecuta en computadoras considerablemente más caras que sus competidores ya más baratos.
Por lo tanto, Windows salió para el x86–64, e Itanium estaba esencialmente condenado. No fue mucho más rápido, requirió el soporte del compilador para sus aceleraciones más significativas (y, por supuesto, HP quería mantener la propiedad de la tecnología del compilador), y era más costoso. De hecho, incluso antes de que los procesadores Itanium llegaran al mercado, las personas que tenían una comprensión mucho mejor que HP lo llamaban “el Itanic” por el hecho de que mucha gente estaría muy feliz de ejecutar tres o cuatro servidores baratos para hacer el trabajo de un servidor costoso.
Esto se magnificó por el hecho de que, dado que los servidores Itanium estaban destinados a ser servidores confiables y de alta gama, generalmente se construyeron con mucha redundancia interna … pero para muchas aplicaciones, se podría lograr una mayor confiabilidad comprando dos o tres servidores. Claro, cualquier servidor individual podría ser más propenso a fallar, pero si uno lo hiciera, ahora estaría funcionando a una velocidad de 1/2 o 2/3 … mientras que un solo servidor Itanium podría ser menos propenso a fallar, pero si lo hiciera, no estaría No está corriendo en absoluto.
Algunos de los socios originales de Itanium saltaron antes de que salieran los procesadores. Por ejemplo, Sun se había comprometido originalmente a crear una versión de Solaris para Itanium, pero nunca lo hicieron, eligiendo en lugar de avanzar con SPARC de 64 bits y x86. Eso en sí mismo limitó la adopción de Itanium.
Finalmente, Itanium se volvió irrelevante, con solo un par de proveedores que todavía lo ofrecen dentro de una década después de la introducción inicial, principalmente HP, que todavía lo está usando, pero ahora es el único.