Silicon Graphics, Inc. ( antes de 1999, SiliconGraphics , más tarde rebautizada como SGI , históricamente conocida como Silicon Graphics Computer Systems o SGCS ) fue un fabricante estadounidense de equipos informáticos de alto rendimiento que producía hardware y software informáticos . Fundada en Mountain View, California , en noviembre de 1981 por James Clark , su mercado inicial eran las estaciones de trabajo informáticas con gráficos 3D , pero sus productos, estrategias y posiciones de mercado se desarrollaron significativamente con el tiempo.
Los primeros sistemas se basaban en el Geometry Engine que Clark y Marc Hannah habían desarrollado en la Universidad de Stanford y se derivaban de la amplia experiencia de Clark en gráficos por computadora . El Geometry Engine fue la primera implementación de integración a muy gran escala (VLSI) de un pipeline de geometría , hardware especializado que aceleraba los cálculos geométricos de "bucle interno" necesarios para mostrar imágenes tridimensionales. Durante gran parte de su historia, la empresa se centró en la creación de imágenes en 3D y fue un importante proveedor tanto de hardware como de software en este mercado.
Silicon Graphics se reincorporó como una corporación de Delaware en enero de 1990. A mediados y finales de la década de 1990, la rápida mejora del rendimiento de las máquinas Wintel de consumo masivo comenzó a erosionar la posición de SGI en el mercado 3D. La adaptación de Maya a otras plataformas fue un acontecimiento importante en este proceso. SGI hizo varios intentos de solucionar este problema, incluido un desastroso cambio de sus plataformas MIPS existentes a Intel Itanium , así como la introducción de sus propias estaciones de trabajo y servidores basados en Linux basados en Intel IA-32 que fracasaron en el mercado. A mediados de la década de 2000, la empresa se reposicionó como proveedor de supercomputadoras , una medida que también fracasó.
El 1 de abril de 2009, SGI se declaró en bancarrota (capítulo 11) y anunció que vendería prácticamente todos sus activos a Rackable Systems, acuerdo que se concretó el 11 de mayo de 2009, y que llevó a Rackable a adoptar el nombre de Silicon Graphics International . Los restos de Silicon Graphics, Inc. pasaron a llamarse Graphics Properties Holdings, Inc.
James H. Clark dejó su puesto como profesor asociado de ingeniería eléctrica en la Universidad de Stanford para fundar SGI en 1982 junto con un grupo de siete estudiantes de posgrado y personal de investigación de la Universidad de Stanford: Kurt Akeley , David J. Brown , Tom Davis, Rocky Rhodes, Marc Hannah , Herb Kuta y Mark Grossman; [2] junto con Abbey Silverstone [3] y algunos otros.
Ed McCracken fue director ejecutivo de Silicon Graphics entre 1984 y 1997. [4] Durante esos años, SGI creció desde unos ingresos anuales de 5,4 millones de dólares a 3,7 mil millones de dólares. [4]
La incorporación de capacidades gráficas 3D a los PC y la capacidad de los clústeres de PC basados en Linux y BSD para asumir muchas de las tareas de los servidores SGI más grandes afectaron a los mercados centrales de SGI. La adaptación de Maya a Linux , Mac OS y Microsoft Windows erosionó aún más la gama baja de la línea de productos de SGI.
En respuesta a los desafíos que se presentaron en el mercado y a la caída del precio de las acciones, Ed McCracken fue despedido y SGI contrató a Richard Belluzzo para reemplazarlo. Bajo el liderazgo de Belluzzo se tomaron varias iniciativas que se considera que aceleraron el declive de la empresa. [5]
Una de esas iniciativas fue intentar vender estaciones de trabajo que ejecutaban Windows NT , llamadas Visual Workstations , además de estaciones de trabajo que ejecutaban IRIX , la versión de UNIX de la empresa . Esto puso a la empresa en una competencia aún más directa con empresas como Dell, lo que hizo más difícil justificar un aumento de precio. La línea de productos no tuvo éxito y se abandonó unos años más tarde.
El anuncio prematuro de SGI de su migración de MIPS a Itanium y sus incursiones fallidas en sistemas de arquitectura IA-32 (la línea Visual Workstation , la gama ex-Intergraph Zx10 y los servidores Linux de la serie 1000 de SGI) dañaron la credibilidad de SGI en el mercado.
En 1999, en un intento de aclarar su posición actual en el mercado como algo más que una empresa de gráficos, Silicon Graphics Inc. cambió su identidad corporativa a "SGI", aunque su nombre legal no se modificó.
Al mismo tiempo, SGI anunció un nuevo logotipo que consta únicamente de las letras "sgi" en una fuente propia llamada "SGI", creada por la firma de consultoría de diseño y marca Landor Associates , en colaboración con el diseñador Joe Stitzlein. SGI continuó utilizando el nombre "Silicon Graphics" para su línea de productos de estaciones de trabajo y, más tarde, volvió a adoptar el logotipo en forma de cubo para algunos modelos de estaciones de trabajo.
En noviembre de 2005, SGI anunció que había sido excluida de la Bolsa de Valores de Nueva York debido a que sus acciones ordinarias habían caído por debajo del precio mínimo de cotización en la bolsa. La capitalización de mercado de SGI disminuyó de un máximo de más de siete mil millones de dólares en 1995 a sólo 120 millones de dólares en el momento de la exclusión de la bolsa. En febrero de 2006, SGI advirtió que podría quedarse sin efectivo a finales de año. [6]
A mediados de 2005, SGI contrató a Alix Partners para que le asesorara sobre cómo volver a ser rentable y recibió una nueva línea de crédito. SGI anunció que posponía su reunión anual de accionistas prevista para diciembre hasta marzo de 2006. Propuso una división inversa de acciones para hacer frente a la exclusión de la Bolsa de Valores de Nueva York.
En enero de 2006, SGI contrató a Dennis McKenna como nuevo director ejecutivo y presidente del consejo de administración. McKenna sucedió a Robert Bishop, quien siguió siendo vicepresidente del consejo de administración.
El 8 de mayo de 2006, SGI anunció que había solicitado la protección por bancarrota del Capítulo 11 para sí misma y sus filiales estadounidenses como parte de un plan para reducir la deuda en 250 millones de dólares. [7] [8] Dos días después, el Tribunal de Quiebras de los Estados Unidos aprobó sus mociones del primer día y su uso de una facilidad de financiación de 70 millones de dólares proporcionada por un grupo de sus tenedores de bonos. Las filiales extranjeras no se vieron afectadas.
El 6 de septiembre de 2006, SGI anunció el fin del desarrollo de la línea MIPS/IRIX y del sistema operativo IRIX. [9] La producción finalizaría el 29 de diciembre y los últimos pedidos se completarían en marzo de 2007. El soporte para estos productos finalizaría después de diciembre de 2013.
SGI salió de la protección por bancarrota el 17 de octubre de 2006. [10] Su símbolo bursátil en ese momento, SGID , fue cancelado y se emitieron nuevas acciones en la bolsa NASDAQ bajo el símbolo SGIC . [11] Estas nuevas acciones se distribuyeron a los acreedores de la empresa, y los accionistas comunes de SGID se quedaron con acciones sin valor. [12] A finales de ese año, la empresa trasladó su sede de Mountain View a Sunnyvale . [13] Su antigua sede de North Shoreline ahora está ocupada por el Museo de Historia de la Computación ; la nueva sede de Amphitheatre Parkway se vendió a Google (que ya había subarrendado y se había mudado a la instalación en 2003). Ambas ubicaciones fueron diseños premiados de Studios Architecture. [14] [15]
En abril de 2008, SGI volvió a ingresar al mercado de visualización con la gama SGI Virtu de servidores y estaciones de trabajo de visualización, que eran sistemas rebautizados de BOXX Technologies basados en procesadores Intel Xeon o AMD Opteron y chipsets gráficos Nvidia Quadro , que ejecutaban Red Hat Enterprise Linux , SUSE Linux Enterprise Server o Windows Compute Cluster Server . [16]
En diciembre de 2008, SGI recibió una notificación de exclusión de la bolsa de NASDAQ , ya que su valor de mercado había estado por debajo del requisito mínimo de $35 millones durante 10 días hábiles consecutivos y tampoco cumplía con los requisitos alternativos de NASDAQ de un capital social mínimo de $2,5 millones o un ingreso neto anual de operaciones continuas de $500.000 o más. [17]
El 1 de abril de 2009, SGI se acogió nuevamente al Capítulo 11 y anunció que vendería prácticamente todos sus activos a Rackable Systems por 25 millones de dólares. [18] La venta, que en última instancia ascendió a 42,5 millones de dólares, se concretó el 11 de mayo de 2009; al mismo tiempo, Rackable anunció la adopción de "Silicon Graphics International" como su nombre y marca global. [19] [20] El Tribunal de Quiebras programó procedimientos y audiencias continuas para el 3 y el 24 de junio de 2009 y el 22 de julio de 2009. [21] [22] [ necesita actualización ]
Después de la adquisición de Rackable, la revista Vizworld publicó una serie de seis artículos que narran la caída de SGI.
Hewlett Packard Enterprise adquirió Silicon Graphics International en noviembre de 2016, lo que le permitió a HPE colocar en su cartera el SGI Pleiades , una supercomputadora TOP500 en el Centro de Investigación Ames de la NASA. [23] [24] [25] [26]
Durante la segunda fase de quiebra de Silicon Graphics Inc., pasó a llamarse Graphics Properties Holdings, Inc. (GPHI) en junio de 2009. [27] [28]
En 2010, GPHI anunció que había ganado un fallo favorable significativo en su litigio con ATI Technologies y AMD en junio de 2010, [29] [30] después de la demanda de patentes presentada originalmente durante la era de Silicon Graphics, Inc. [31] Después de la apelación de 2008 por ATI sobre la validez de la patente estadounidense 6.650.327 ('327) y la desestimación voluntaria de Silicon Graphics Inc de la patente estadounidense 6.885.376 ('376) de la demanda, [32] el Circuito Federal confirmó el veredicto del jurado sobre la validez de la patente estadounidense n.° 6.650.327 de GPHI y, además, encontró que AMD había perdido su derecho a impugnar la validez de la patente en procedimientos futuros. [33] El 31 de enero de 2011, el Tribunal de Distrito dictó una orden que permite a AMD presentar su defensa afirmativa de invalidez en el juicio y no permite a SGI acusar a la serie de productos gráficos Radeon R700 de AMD de infracción en este caso. [34] El 18 de abril de 2011, GPHI y AMD habían celebrado un Acuerdo de Acuerdo y Licencia confidencial que resolvió este litigio por una cantidad inmaterial y que otorga inmunidad bajo todas las patentes de GPHI por supuesta infracción por parte de los productos AMD, incluidos componentes, software y diseños. El 26 de abril de 2011, el Tribunal dictó una orden que otorgaba la moción acordada por las partes para la desestimación y sentencia final. [35]
En noviembre de 2011, GPHI presentó otra demanda por infracción de patentes contra Apple Inc. en Delaware que involucraba más patentes que su caso original por infracción de patentes contra Apple en noviembre pasado, por supuesta violación de las patentes estadounidenses 6.650.327 ('327), la patente estadounidense 6.816.145 ('145) y la patente estadounidense 5.717.881 ('881). [36]
En 2012, GPHI presentó una demanda contra Apple, Sony, HTC Corp, LG Electronics Inc. y Samsung Electronics Co., Research in Motion Ltd. por presunta violación de una patente relacionada con un proceso de gráficos por computadora que convierte texto e imágenes en píxeles para ser mostrados en pantallas. Entre los dispositivos afectados se incluyen Apple iPhone, HTC EVO4G, LG Thrill, Research in Motion Torch, Samsung Galaxy S y Galaxy S II, y los teléfonos inteligentes Sony Xperia Play. [37] [38] [39]
Los productos de primera generación de SGI, comenzando con la serie IRIS (Integrated Raster Imaging System) 1000 de terminales gráficos de alto rendimiento, se basaron en la familia de microprocesadores Motorola 68000. [40] [41] Los modelos posteriores IRIS 2000 y 3000 se desarrollaron hasta convertirse en estaciones de trabajo UNIX completas . [42]
Los primeros modelos de la serie 1000 (modelos 1000 y 1200, introducidos en 1984) fueron terminales gráficos, periféricos que se conectaban a un ordenador de uso general como un VAX de Digital Equipment Corporation , para proporcionar capacidades de visualización de trama gráfica . Utilizaban CPU Motorola 68000 de 8 MHz con 768 kB de RAM y no tenían unidades de disco . Arrancaban a través de la red [40] (a través de una tarjeta Ethernet Excelan EXOS/101) desde su ordenador de control. Utilizaban la placa de CPU "PM1", que era una variante de la placa que se utilizó en la estación de trabajo SUN de la Universidad de Stanford y más tarde en la estación de trabajo Sun-1 de Sun Microsystems . El sistema gráfico estaba compuesto por el búfer de trama GF1 , el "controlador de actualización" UC3, el "controlador de pantalla" DC3 y el plano de bits BP2. Las máquinas de la serie 1000 se diseñaron en torno al estándar Multibus .
Las máquinas posteriores de la serie 1000, la 1400 y la 1500, funcionaban a 10 MHz y tenían 1,5 MB de RAM. La 1400 tenía una unidad de disco ST-506 de 72 MB , mientras que la 1500 tenía una unidad de disco basada en SMD de 474 MB con un controlador de disco Xylogics 450. Es posible que hayan utilizado la CPU PM2 y la placa de RAM PM2M1 de la serie 2000. [41] El monitor habitual de la serie 1000 funcionaba a 30 Hz entrelazados . Se produjeron seis unidades de prueba beta de la estación de trabajo 1400, y la primera unidad de producción (la primera computadora comercial de SGI) se envió al Laboratorio de Imágenes Electrónicas de la Universidad Carnegie-Mellon en 1984.
SGI desarrolló rápidamente sus máquinas en estaciones de trabajo con su segunda línea de productos: la serie IRIS 2000, lanzada por primera vez en agosto de 1985. [43] SGI comenzó a utilizar el sistema operativo UNIX System V. Había cinco modelos en dos gamas de productos, la gama 2000/2200/2300/2400/2500 que usaba CPU 68010 (el módulo de CPU PM2), y los sistemas "Turbo" posteriores, el 2300T, 2400T y 2500T, que tenían 68020 (el módulo de CPU IP2). Todos usaban la tarjeta Ethernet Excelan EXOS/201, el mismo hardware gráfico (GF2 Frame Buffer, UC4 Update Controller, DC4 Display Controller, BP3 Bitplane). Sus principales diferencias eran la CPU, la RAM y las placas aceleradoras de punto flotante Weitek , los controladores de disco y las unidades de disco ( estaban disponibles tanto ST-506 como SMD ). Estos podían actualizarse, por ejemplo, de un 2400 a un 2400T. El 2500 y el 2500T tenían un chasis más grande, un rack EIA estándar de 6' 19" con espacio en la parte inferior para dos unidades de disco SMD que pesaban aproximadamente 68 kg cada una. [44] Los modelos que no eran Turbo usaban el Multibus para que la CPU se comunicara con el acelerador de punto flotante, mientras que los Turbos añadían un cable plano dedicado a esto. Se usaron monitores de 60 Hz para la serie 2000.
El auge de las máquinas que utilizaban CPU Motorola se alcanzó con la serie IRIS 3000 (modelos 3010/3020/3030 y 3110/3115/3120/3130, siendo las de la década del 30 ambas máquinas de rack de tamaño completo). Utilizaban el mismo subsistema gráfico y Ethernet que las de la década del 2000, pero podían utilizar además hasta 12 "motores geométricos", el primer uso generalizado de aceleradores gráficos de hardware. El monitor estándar era una unidad de 19" 60 Hz no entrelazada con una base inclinable/giratorio; también estaban disponibles una unidad de 19" 30 Hz entrelazada y una de 15" 60 Hz no entrelazada (con base inclinable/giratorio).
La IRIS 3130 y sus hermanas menores impresionaron para la época, ya que eran estaciones de trabajo UNIX completas . La 3130 era lo suficientemente potente como para soportar un paquete completo de animación y renderización 3D sin necesidad de un mainframe. Con discos duros de gran capacidad para los estándares de la época (dos unidades de 300 MB), transmisión de cintas y Ethernet, podía ser la pieza central de una operación de animación.
La línea se suspendió formalmente en noviembre de 1989, con aproximadamente 3500 sistemas enviados de todos los modelos 2000 y 3000 combinados. [45]
Con la introducción de la serie IRIS 4D, SGI cambió a los microprocesadores MIPS . Estas máquinas eran más potentes y venían con una potente capacidad de punto flotante incorporada. A medida que los gráficos 3D se hicieron más populares en la televisión y el cine durante esta época, estos sistemas fueron responsables de establecer gran parte de la reputación de SGI.
Durante la década de 1990, SGI produjo una amplia gama de estaciones de trabajo y servidores basados en MIPS que ejecutaban la versión de SGI de UNIX System V, ahora llamada IRIX . Entre ellos se encontraban los enormes sistemas de visualización Onyx, del tamaño de refrigeradores y capaces de soportar hasta 64 procesadores y gestionar hasta tres flujos de gráficos 3D de alta resolución y totalmente realizados.
En octubre de 1991, MIPS anunció el primer microprocesador de 64 bits disponible comercialmente, el R4000 . SGI utilizó el R4000 en su estación de trabajo Crimson . IRIX 6.2 fue la primera versión de IRIX totalmente de 64 bits, incluidos punteros de 64 bits.
Para asegurar el suministro de futuras generaciones de microprocesadores MIPS (el R4000 de 64 bits ), SGI adquirió la empresa en 1992 [46] por 333 millones de dólares [47] [48] y la rebautizó como MIPS Technologies Inc., una subsidiaria de propiedad absoluta de SGI. [49]
En 1993, Silicon Graphics (SGI) firmó un acuerdo con Nintendo para desarrollar la GPU Reality Coprocessor (RCP) utilizada en la consola de videojuegos Nintendo 64 (N64). El acuerdo se firmó a principios de 1993 y se hizo público en agosto de ese año. [50] La consola en sí se lanzó más tarde en 1996. El RCP fue desarrollado por el departamento de Operaciones de Nintendo de SGI, dirigido por el ingeniero Dr. Wei Yen . En 1997, veinte empleados de SGI, liderados por Yen, dejaron SGI y fundaron ArtX (más tarde adquirida por ATI Technologies en 2000). [51]
En 1998, SGI renunció a parte de la propiedad de MIPS Technologies, Inc. en una nueva oferta pública inicial y se desinvirtió por completo en 2000. [52]
A finales de los años 90, cuando gran parte de la industria esperaba que Itanium sustituyera tanto a las arquitecturas CISC como RISC en ordenadores no integrados, SGI anunció su intención de eliminar gradualmente el MIPS de sus sistemas. El desarrollo de nuevos microprocesadores MIPS se detuvo y el diseño R12000 existente se amplió varias veces hasta 2003 para ofrecer a los clientes existentes más tiempo para migrar a Itanium.
En agosto de 2006, SGI anunció el fin de la producción de los sistemas MIPS/IRIX, [53] y hacia finales de año los productos MIPS/IRIX ya no estaban disponibles en general en SGI.
Hasta la segunda generación de máquinas Onyx Reality Engine , SGI ofrecía acceso a sus subsistemas de gráficos 3D de alto rendimiento a través de una API propietaria conocida como IRIS Graphics Library ( IRIS GL ). A medida que se añadieron más funciones a lo largo de los años, IRIS GL se volvió más difícil de mantener y más engorroso de usar. En 1992, SGI decidió limpiar y reformar IRIS GL e hizo la audaz decisión de permitir que la API OpenGL resultante fuera licenciada a bajo costo por los competidores de SGI y estableció un consorcio de toda la industria para mantener el estándar OpenGL (OpenGL Architecture Review Board). [54] [55] [56] [57] [58]
Esto significó que por primera vez, se podían escribir programas de gráficos rápidos, eficientes y multiplataforma. [54] [55] [ 56] [57] [58] Durante más de 20 años, hasta la introducción de la API Vulkan [59] [60] [61] [62] , OpenGL siguió siendo el único estándar de gráficos 3D en tiempo real que era portable entre una variedad de sistemas operativos. [54] [55] [56] [57] [58]
SGI fue parte de la iniciativa Advanced Computing Environment, formada a principios de los años 1990 con otras 20 empresas, entre ellas Compaq , Digital Equipment Corporation , MIPS Computer Systems , Groupe Bull , Siemens , NEC , NeTpower, Microsoft y Santa Cruz Operations . [63] [64] [65] [66] Su intención era introducir estaciones de trabajo basadas en la arquitectura MIPS y capaces de ejecutar Windows NT y SCO UNIX . [67] [68] El grupo produjo la especificación Advanced RISC Computing (ARC), [67] pero comenzó a desmoronarse poco más de un año después de su formación. [69] [70]
Durante ocho años consecutivos (1995-2002), todas las películas nominadas al Premio de la Academia por Logros Distinguidos en Efectos Visuales se crearon en sistemas informáticos de Silicon Graphics. [71] La tecnología también se utilizó en comerciales de una gran cantidad de empresas.
Un sistema SGI Crimson con el navegador de sistema de archivos tridimensional fsn [72] apareció en la película Jurassic Park de 1993. [73]
En la película Twister , se puede ver a los protagonistas usando una computadora portátil SGI; sin embargo, la unidad mostrada no era una computadora real en funcionamiento, sino más bien una carcasa de computadora portátil falsa construida alrededor de una pantalla plana LCD SGI Corona. [74]
La película Congo de 1995 también presenta una computadora portátil SGI utilizada por la Dra. Ross ( Laura Linney ) para comunicarse vía satélite con la sede de TraviCom. [75]
El logotipo " sgi " en minúscula y de color morado se puede ver al comienzo de los créditos iniciales de la serie de HBO Silicon Valley , antes de ser eliminado y reemplazado por el logotipo de Google a medida que avanzan los gráficos de introducción. [76] Google alquiló los antiguos edificios de SGI en 2003 para su sede en Mountain View , California, hasta que compró los edificios directamente en 2006. [77] [78] [79]
Una vez que los PC económicos comenzaron a tener un rendimiento gráfico cercano al de las estaciones de trabajo gráficas especializadas más caras, que eran el negocio principal de SGI, SGI cambió su enfoque hacia servidores de alto rendimiento para video digital y la Web. Muchos ingenieros gráficos de SGI se fueron a trabajar a otras compañías de gráficos de computadora como ATI y Nvidia , contribuyendo a la revolución de los gráficos 3D para PC.
SGI fue un promotor del software libre , [ cita requerida ] apoyando varios proyectos como Linux y Samba , y abriendo parte de su propio código previamente propietario, como el sistema de archivos XFS y el compilador Open64 .
SGI también fue importante por su contribución a la biblioteca de plantillas estándar (STL) de C++, con muchas extensiones útiles en la implementación de STL de SGI con licencia similar a la del MIT . La extensión sigue estando presente en el descendiente directo STLport y en libstdc++ de GNU . [80]
En 1995, SGI compró Alias Research, Kroyer Films y Wavefront Technologies en un acuerdo por un total aproximado de 500 millones de dólares y fusionó las empresas en Alias|Wavefront. En junio de 2004, SGI vendió el negocio, posteriormente rebautizado como Alias/Wavefront , a la firma de inversión de capital privado Accel- KKR por 57,5 millones de dólares. [81] En octubre de 2005, Autodesk anunció que firmó un acuerdo definitivo para adquirir Alias por 182 millones de dólares en efectivo. [82] [83] [84]
En febrero de 1996, SGI compró el conocido fabricante de supercomputadoras Cray Research por 740 millones de dólares, [85] y comenzó a utilizar nombres de marketing como "CrayLink" para la tecnología (desarrollada por SGI) integrada en la línea de servidores SGI. Tres meses después, vendió la División de Sistemas Comerciales Cray , responsable del servidor CS6400 SPARC/Solaris, a Sun Microsystems por una cantidad no revelada (que un ejecutivo de Sun reconoció más tarde como "significativamente inferior a 100 millones de dólares"). [86] [87] Muchos de los ingenieros de Cray T3E diseñaron y desarrollaron la tecnología SGI Altix y NUMAlink . SGI vendió la marca Cray y las líneas de productos a Tera Computer Company el 31 de marzo de 2000, por 35 millones de dólares más un millón de acciones. [88] SGI también distribuyó su participación restante en MIPS Technologies a través de una escisión efectiva el 20 de junio de 2000.
En septiembre de 2000, SGI adquirió la serie Zx10 de estaciones de trabajo y servidores Windows de Intergraph Computer Systems (por un precio que se rumorea es de 100 millones de dólares) y los rebautizó como sistemas SGI. La línea de productos se discontinuó en junio de 2001.
Otro intento de SGI a finales de los años 1990 de introducir su propia familia de estaciones de trabajo basadas en Intel que ejecutaban Windows NT o Red Hat Linux (véase también SGI Visual Workstation ) [89] [90] [91] [92] [93] resultó ser un desastre financiero y sacudió la confianza de los clientes en el compromiso de SGI con su propia línea basada en MIPS.
En 1998, SGI anunció que las futuras generaciones de sus máquinas no se basarían en sus propios procesadores MIPS, sino en el próximo "superchip" de Intel , cuyo nombre en código era "Merced" y que más tarde se llamaría Itanium . Se redujo la financiación de sus propios procesadores de gama alta y se planeó que el R10000 fuera el último procesador MIPS convencional. MIPS Technologies se centraría por completo en el mercado integrado, donde estaba teniendo cierto éxito, y SGI ya no tendría que financiar el desarrollo de una CPU que, desde el fracaso de ARC , solo se utilizaba en sus propias máquinas. Este plan fracasó rápidamente. Ya en 1999 estaba claro que el Itanium se entregaría muy tarde y no tendría ni de lejos el rendimiento esperado originalmente. A medida que aumentaban los retrasos en la producción, las máquinas existentes de MIPS basadas en el R10000 se volvieron cada vez menos competitivas. Finalmente, se vio obligada a introducir procesadores MIPS más rápidos, el R12000 , R14000 y R16000 , que se utilizaron en una serie de modelos desde 1999 hasta 2006. [94]
El primer sistema basado en Itanium de SGI fue la efímera estación de trabajo SGI 750, lanzada en 2001. Los sistemas basados en MIPS de SGI no fueron reemplazados hasta el lanzamiento de los servidores Altix y las estaciones de trabajo Prism basados en Itanium 2 algún tiempo después. A diferencia de los sistemas MIPS, que ejecutaban IRIX , los sistemas Itanium usaban SuSE Linux Enterprise Server con mejoras de SGI como sistema operativo . SGI usó el software QuickTransit de Transitive Corporation para permitir que sus antiguas aplicaciones MIPS/IRIX se ejecutaran (en emulación) en la nueva plataforma Itanium/Linux.
En el mercado de servidores, Altix, basado en Itanium 2, acabó sustituyendo a la línea de productos Origin, basada en MIPS. En el mercado de estaciones de trabajo, el cambio a Itanium no se completó antes de que SGI saliera del mercado.
En 2006, Altix era el ordenador más potente del mundo, suponiendo que un "ordenador" se define como una colección de hardware que se ejecuta bajo una única instancia de un sistema operativo. Altix tenía 512 procesadores Itanium que se ejecutaban bajo una única instancia de Linux . Un clúster de 20 máquinas era entonces el octavo superordenador más rápido . Todos los superordenadores más rápidos eran clústeres, pero ninguno tenía tantos FLOPS por máquina. Sin embargo, los superordenadores más recientes son clústeres muy grandes de máquinas que individualmente son menos capaces. SGI reconoció esto y en 2007 se alejó del modelo " NUMA masivo " para pasar a los clústeres.
Aunque SGI siguió comercializando máquinas basadas en Itanium, sus máquinas más recientes se basaban en el procesador Intel Xeon . Los primeros sistemas Altix XE eran máquinas de gama relativamente baja, pero en diciembre de 2006 los sistemas XE eran más capaces que las máquinas Itanium en algunas medidas (por ejemplo, consumo de energía en FLOPS/W, densidad en FLOPS/m3 , coste/FLOPS). Los servidores XE1200 y XE1300 utilizaban una arquitectura de clúster. Esto suponía un cambio con respecto a las arquitecturas NUMA puras de los servidores Itanium y MIPS anteriores.
En junio de 2007, SGI anunció el Altix ICE 8200, un sistema Xeon basado en blades con hasta 512 núcleos Xeon por rack. [95] Un Altix ICE 8200 instalado en el Centro de Aplicaciones Informáticas de Nuevo México (con 14336 procesadores) ocupó el puesto número 3 en la lista TOP500 de noviembre de 2007.
La sabiduría convencional sostiene que el mercado principal de SGI ha sido tradicionalmente los estudios de efectos visuales de Hollywood . De hecho, los mayores ingresos de SGI siempre han sido generados por aplicaciones gubernamentales y de defensa, energía y computación científica y técnica. [96] En un caso, la mayor venta individual de Silicon Graphics fue al Servicio Postal de los Estados Unidos . Los servidores de SGI impulsaban un programa de inteligencia artificial para leer, etiquetar y clasificar mecánicamente el correo (escrito a mano y en bloque) en varios centros de correo clave de USPS. El auge de las estaciones de trabajo económicas pero potentes que ejecutaban Linux , Windows y Mac OS X , y la disponibilidad de diverso software profesional para ellas, expulsó efectivamente a SGI de la industria de los efectos visuales en todos los mercados, excepto los más especializados .
SGI continuó mejorando su línea de servidores (incluyendo algunas supercomputadoras ) basadas en la arquitectura SN. SN, por Scalable Node, es una tecnología desarrollada por SGI a mediados de la década de 1990 que utiliza acceso a memoria no uniforme coherente con caché (cc-NUMA). En un sistema SN, los procesadores, la memoria y un controlador de bus y memoria están acoplados entre sí en una entidad llamada nodo, generalmente en una sola placa de circuito . Los nodos están conectados por una interconexión de alta velocidad llamada NUMAlink (originalmente comercializada como CrayLink ). No hay un bus interno y, en su lugar, el acceso entre procesadores, memoria y dispositivos de E/S se realiza a través de una red conmutada de enlaces y enrutadores .
Gracias a la coherencia de caché de la memoria compartida distribuida , los sistemas SN escalan a lo largo de varios ejes a la vez: a medida que aumenta el recuento de CPU, también lo hace la capacidad de memoria, la capacidad de E/S y el ancho de banda de bisección del sistema . Esto permite acceder a la memoria combinada de todos los nodos bajo una única imagen del sistema operativo utilizando métodos de sincronización de memoria compartida estándar. Esto hace que un sistema SN sea mucho más fácil de programar y capaz de lograr un mayor rendimiento sostenido hasta el pico que los sistemas no coherentes con la caché, como los clústeres convencionales o las computadoras masivamente paralelas que requieren que se escriba (o reescriba) el código de las aplicaciones para realizar una comunicación explícita de paso de mensajes entre sus nodos.
El primer sistema SN, conocido como SN-0, se lanzó en 1996 con el nombre de producto Origin 2000. Basado en el procesador MIPS R10000 , escalaba de 2 a 128 procesadores y una versión más pequeña, Origin 200 (SN-00), escalaba de 1 a 4. Las mejoras posteriores permitieron sistemas de hasta 512 procesadores.
El sistema de segunda generación, originalmente llamado SN-1 pero luego SN-MIPS, se lanzó en julio de 2000, como Origin 3000. Su capacidad de procesamiento pasó de 4 a 512 procesadores y se entregaron configuraciones de 1024 procesadores por pedido especial a algunos clientes. Luego siguió una implementación más pequeña y menos escalable, llamada Origin 300.
En noviembre de 2002, SGI anunció un reempaquetado de su sistema SN, bajo el nombre Origin 3900. Cuadriplicó la densidad de área del procesador del sistema SN-MIPS, de 32 a 128 procesadores por rack, al tiempo que pasó a una topología de interconexión de " árbol gordo ".
En enero de 2003, SGI anunció una variante de la plataforma SN llamada Altix 3000 (denominada internamente SN-IA). Utilizaba procesadores Intel Itanium 2 y ejecutaba el núcleo del sistema operativo Linux . En el momento de su lanzamiento, era la computadora basada en Linux más escalable del mundo, ya que admitía hasta 64 procesadores en un solo nodo del sistema. [97] Los nodos se podían conectar utilizando la misma tecnología NUMAlink para formar lo que SGI, como era previsible, denominó "supercúmulos".
En febrero de 2004, SGI anunció el soporte general para 128 nodos de procesador, al que seguirían versiones de 256 y 512 procesadores ese año.
En abril de 2004, SGI anunció la venta de su negocio de software Alias por aproximadamente 57 millones de dólares. [98]
En octubre de 2004, SGI construyó la supercomputadora Columbia , que batió el récord mundial de velocidad de computación, para el Centro de Investigación Ames de la NASA . Era un grupo de 20 supercomputadoras Altix , cada una con 512 procesadores Intel Itanium 2 que ejecutaban Linux, y alcanzó una velocidad sostenida de 42,7 billones de operaciones de punto flotante por segundo ( teraflops ), superando fácilmente el récord del famoso Earth Simulator japonés de 35,86 teraflops. (Una semana después, la Blue Gene /L mejorada de IBM alcanzó los 70,7 teraflops).
En julio de 2006, SGI anunció un sistema SGI Altix 4700 con 1.024 procesadores y 4 TB de memoria que ejecuta una única imagen de sistema Linux. [99]
Algunos modelos basados en 68k y MIPS también fueron rebautizados por otros proveedores, incluidos CDC , Tandem Computers , Prime Computer y Siemens-Nixdorf . Los sistemas de las series SGI Onyx y SGI Indy se utilizaron para el desarrollo de videojuegos para Nintendo 64 .
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )