Cray Inc. , una subsidiaria de Hewlett Packard Enterprise , es un fabricante estadounidense de supercomputadoras con sede en Seattle, Washington . [2] También fabrica sistemas para almacenamiento y análisis de datos. [6] Varios sistemas de supercomputadoras Cray figuran en el TOP500 , que clasifica a las supercomputadoras más potentes del mundo. [7]
Cray fabrica sus productos en parte en Chippewa Falls, Wisconsin , donde nació y creció su fundador, Seymour Cray . La empresa también tiene oficinas en Bloomington, Minnesota (que se han convertido en oficinas de Hewlett Packard Enterprise) y muchas otras ubicaciones de ventas, servicios, ingeniería e investigación y desarrollo en todo el mundo. [8] [9]
En 1972, el diseñador informático Seymour Cray fundó la predecesora de la empresa, Cray Research, Inc. (CRI) . [10]
En 1989, Seymour Cray formó Cray Computer Corporation (CCC), que quebró en 1995.
En 1996, Cray Research fue adquirida por Silicon Graphics (SGI).
En 2000, se formó Cray Inc. cuando Tera Computer Company compró el negocio Cray Research Inc. de SGI y adoptó el nombre de su adquisición. [11]
En 2019, la empresa fue adquirida por Hewlett Packard Enterprise por 1.300 millones de dólares. [12]
En 1950, Seymour Cray comenzó a trabajar en el campo de la informática cuando se unió a Engineering Research Associates (ERA) en Saint Paul, Minnesota . Allí ayudó a crear la ERA 1103 . ERA finalmente pasó a formar parte de UNIVAC y comenzó a eliminarse gradualmente.
En 1960 dejó la empresa, pocos años después de que antiguos empleados de ERA crearan Control Data Corporation (CDC). Inicialmente trabajó en la sede de los CDC en Minneapolis, pero se molestó por las constantes interrupciones de los gerentes. Finalmente instaló un laboratorio en su ciudad natal de Chippewa Falls, Wisconsin , a unas 85 millas al este. Cray tuvo una serie de éxitos en los CDC, incluidos el CDC 6600 y el CDC 7600 .
Cuando CDC atravesó dificultades financieras a finales de la década de 1960, los fondos de desarrollo para el CDC 8600 de Cray se volvieron escasos. Cuando le dijeron que el proyecto tendría que quedar "en suspenso" en 1972, Cray lo dejó para formar su propia empresa, Cray Research, Inc. Copiando el acuerdo anterior, Cray mantuvo las instalaciones de investigación y desarrollo en Chippewa Falls y puso el Sede comercial en Minneapolis . El primer producto de la empresa, el superordenador Cray-1 , fue un gran éxito porque era significativamente más rápido que todos los demás ordenadores de la época. El primer sistema se vendió en un mes por 8,8 millones de dólares. Seymour Cray continuó trabajando, esta vez en el Cray-2 , aunque terminó siendo sólo un poco más rápido que el Cray X-MP , desarrollado por otro equipo de la empresa.
Cray pronto dejó el puesto de director ejecutivo para convertirse en contratista independiente. Inició un nuevo laboratorio de tecnología de integración a muy gran escala para el Cray-2 en Boulder, Colorado , Cray Laboratories , en 1979, que cerró en 1982; Sin desanimarse, Cray encabezó más tarde una empresa derivada similar en 1989, Cray Computer Corporation (CCC) en Colorado Springs, Colorado , donde trabajó en el proyecto Cray-3 , el primer intento de uso importante de semiconductores de arseniuro de galio (GaAs) en informática. . Sin embargo, el clima político cambiante (colapso del Pacto de Varsovia y fin de la Guerra Fría ) dio lugar a malas perspectivas de ventas. Al final, sólo se entregó un Cray-3 y varios diseños posteriores nunca se completaron. La empresa se declaró en quiebra en 1995. Los restos de CCC se convirtieron en la última corporación de Cray, SRC Computers, Inc.
Cray Research continuó el desarrollo a lo largo de una línea separada de computadoras, originalmente con el diseñador principal Steve Chen y el Cray X-MP . Después de la partida de Chen, Cray Y-MP , Cray C90 y Cray T90 se desarrollaron en la arquitectura Cray-1 original, pero lograron un rendimiento mucho mayor a través de múltiples procesadores adicionales, relojes más rápidos y tubos vectoriales más anchos. La incertidumbre del proyecto Cray-2 dio lugar a varias empresas "Crayette" compatibles con el código objeto Cray: Scientific Computer Systems (SCS), American Supercomputer, Supertek y quizás otra empresa. Estas empresas no tenían la intención de competir contra Cray y, por lo tanto, intentaron versiones CMOS más lentas y menos costosas del X-MP con el lanzamiento del sistema operativo COS (SCS) y el compilador CFT Fortran ; También consideraron el sistema operativo Cray Time Sharing System , desarrollado en los laboratorios nacionales del Departamento de Energía de los Estados Unidos ( LANL / LLNL ), antes de unirse a la tendencia más amplia hacia la adopción de Unixes . Hoy en día, Cray OS es una versión especializada de SUSE Linux Enterprise Server . [13]
Una serie de computadoras masivamente paralelas de Thinking Machines Corporation , Kendall Square Research , Intel , nCUBE , MasPar y Meiko Scientific se apoderaron del mercado de alto rendimiento de la década de 1980. Al principio, Cray Research denigraba tales enfoques quejándose de que desarrollar software para utilizar eficazmente las máquinas era difícil: una verdadera queja en la era del ILLIAC IV , pero que cada día lo es menos. Cray finalmente se dio cuenta de que este enfoque era probablemente el único camino a seguir y comenzó un proyecto de cinco años para capturar el liderazgo en esta área: el resultado del plan fue la serie Cray T3D y Cray T3E , basada en Digital Equipment Corporation Alpha , que dejó a Cray como el único proveedor de supercomputadoras que quedaba en el mercado además de la arquitectura SX de NEC en el año 2000.
La mayoría de los sitios con una instalación de Cray se consideraban miembros del "club exclusivo" de operadores de Cray. Las computadoras Cray se consideraban bastante prestigiosas porque eran máquinas extremadamente caras y la cantidad de unidades vendidas era pequeña en comparación con las computadoras centrales comunes . Esta percepción se extendió también a los países: para aumentar la percepción de exclusividad, el departamento de marketing de Cray Research hizo hacer corbatas promocionales con un mosaico de pequeñas banderas nacionales que ilustraban el "club de países operadores de Cray". [14]
Nuevos proveedores introdujeron pequeñas supercomputadoras, conocidas como minisupercomputadoras (a diferencia de superminis) a finales de los 80 y principios de los 90, que competían con las máquinas Cray de gama baja en el mercado. La serie Convex Computer , así como una serie de máquinas paralelas de pequeña escala de empresas como Pyramid Technology y Alliant Computer Systems, fueron particularmente populares. Uno de esos proveedores fue Supertek , cuya máquina S-1 era una implementación CMOS refrigerada por aire del procesador X-MP. Cray compró Supertek en 1990 y vendió el S-1 como Cray XMS , pero la máquina resultó problemática; Mientras tanto, el S-2 aún no terminado, un clon del Y-MP, se ofreció más tarde como Cray Y-MP (más tarde se convirtió en Cray EL90 ), que comenzó a venderse en cantidades razonables en 1991-92, principalmente a empresas más pequeñas. , especialmente en el negocio de exploración petrolera. Esta línea evolucionó hasta convertirse en el Cray J90 y, finalmente, en el Cray SV1 en 1998.
En diciembre de 1991, Cray compró algunos de los activos de Floating Point Systems , otro proveedor de minisuper que se había introducido en el mercado de servidores de archivos con su línea Modelo 500 basada en SPARC . [15] Estas máquinas de multiprocesamiento simétrico escalaron hasta 64 procesadores y ejecutaron una versión modificada del sistema operativo Solaris de Sun Microsystems . Cray creó Cray Research Superservers, Inc. (más tarde Cray Business Systems Division ) para vender este sistema como Cray S-MP , reemplazándolo luego con Cray CS6400 . A pesar de que estas máquinas son algunas de las más potentes disponibles cuando se aplican a cargas de trabajo adecuadas, Cray nunca tuvo mucho éxito en este mercado, posiblemente debido a que era muy ajeno a su nicho de mercado existente.
CCC estaba construyendo el Cray-3/SSS cuando entró en bancarrota del Capítulo 11 en marzo de 1995. [16]
En febrero de 1996, Silicon Graphics (SGI) adquirió Cray Research por 740 millones de dólares. [17] [18]
En mayo de 1996, SGI vendió el negocio de Superservers a Sun. [19] Sun luego convirtió el proyecto Starfire basado en UltraSPARC que entonces estaba en desarrollo en la extremadamente exitosa gama de servidores Sun Enterprise 10000 . [20] SGI utilizó varias tecnologías Cray en su intento de pasar del mercado de estaciones de trabajo gráficas a la supercomputación. Entre ellos, la clave fue el uso del bus informático HIPPI desarrollado por Cray y los detalles de las interconexiones utilizadas en la serie T3. La estrategia a largo plazo de SGI era fusionar su línea de servidores de alta gama con las líneas de productos de Cray en dos fases, con los nombres en código SN1 y SN2 (SN significa "Nodo escalable"). El SN1 estaba destinado a reemplazar los sistemas T3E y SGI Origin 2000 y luego se convirtió en la arquitectura SN-MIPS o SGI Origin 3000 . Originalmente, el SN2 estaba destinado a unificar todas las líneas de productos de supercomputadoras de alta gama, incluido el T90, en una sola arquitectura. Este objetivo nunca se logró antes de que SGI se deshiciera del negocio de Cray y el nombre SN2 se asociara más tarde con la arquitectura SN-IA o SGI Altix 3000.
En octubre de 1996, el fundador Seymour Cray murió como consecuencia de un accidente de tráfico. [21]
En 1998, bajo propiedad de SGI, se lanzó una nueva línea de modelos Cray, el Cray SV1 . Se trataba de una arquitectura de procesador vectorial SMP en clúster, desarrollada a partir de la tecnología J90. [22]
El 2 de marzo de 2000, Cray se vendió a Tera Computer Company , que pasó a llamarse Cray Inc. [23]
Después de la fusión de Tera, el sistema Tera MTA se relanzó como Cray MTA-2 . Esto no fue un éxito comercial y se envió solo a dos clientes. Cray Inc. también identificó sin éxito la supercomputadora NEC SX-6 como Cray SX-6 y adquirió derechos exclusivos para vender la SX-6 en Estados Unidos, Canadá y México.
En 2002, Cray Inc. anunció su primer modelo nuevo, el procesador vectorial de arquitectura combinada Cray X1 / supercomputadora masivamente paralela . [24] Anteriormente conocido como SV2 , el X1 es el resultado final del concepto SN2 anterior que se originó durante los años de la SGI. En mayo de 2004, se anunció que Cray sería uno de los socios del proyecto de computadora más rápida del mundo del Departamento de Energía de los Estados Unidos para construir una máquina Flops de 50 tera para el Laboratorio Nacional de Oak Ridge . Cray fue demandado en 2002 por Isothermal Systems Research por infracción de patente. La demanda afirmaba que Cray utilizó la tecnología patentada de ISR en el desarrollo del Cray X1. [25] La demanda se resolvió en 2003. [26] En noviembre de 2004, el Cray X1 tenía un rendimiento máximo medido de 5,9 teraflops, siendo el 29º superordenador más rápido del mundo. Desde entonces, el X1 ha sido reemplazado por el X1E, con procesadores de doble núcleo más rápidos.
El 4 de octubre de 2004, la compañía anunció la gama Cray XD1 de supercomputadoras de nivel básico que utilizan unidades de procesamiento central Advanced Micro Devices Opteron de doble núcleo de 64 bits que ejecutan Linux . [27] Este sistema se conocía anteriormente como OctigaBay 12K antes de la adquisición de esa empresa por parte de Cray. El XD1 proporcionó una matriz de puertas programables en campo ( FPGA ) Xilinx Virtex II Pro con cada nodo de cuatro procesadores Opteron. Los FPGA podrían configurarse para incorporar varios diseños de hardware digital y podrían aumentar las capacidades de procesamiento o de entrada/salida de los procesadores Opteron. Además, cada FPGA contiene un par de procesadores PowerPC 405 que pueden aumentar la ya considerable potencia de un solo nodo. El Cray XD1, aunque tuvo un éxito moderado, finalmente fue descontinuado.
En 2004, Cray completó el sistema Red Storm para los Laboratorios Nacionales Sandia . Red Storm se convertiría en el punto de partida para una serie de productos exitosos que eventualmente revitalizaron a Cray en la supercomputación. Red Storm tenía procesadores agrupados en gabinetes de 96 unidades, un máximo teórico de 300 gabinetes en una máquina y una velocidad de diseño de 41,5 teraflops. Red Storm también incluyó un nuevo diseño innovador para las interconexiones de red, que fue denominado SeaStar y destinado a ser la pieza central de las innovaciones exitosas de Cray. La supercomputadora masivamente paralela Cray XT3 se convirtió en una versión comercializada de Red Storm, similar en muchos aspectos a la arquitectura T3E anterior, pero, como la XD1, utilizando procesadores AMD Opteron.
El 8 de agosto de 2005, Peter Ungaro fue nombrado director general. Ungaro se unió a Cray en agosto de 2003 como vicepresidente de ventas y marketing y fue nombrado presidente de Cray en marzo de 2005. [28]
Introducido en 2006, el Cray XT4 agregó soporte para memoria DDR2, procesadores Opteron de doble núcleo más nuevos y futuros de cuatro núcleos y utilizó un coprocesador de comunicación SeaStar2 de segunda generación. También incluía una opción para que los chips FPGA se conectaran directamente a los zócalos del procesador, a diferencia del Cray XD1, que requería un zócalo dedicado para el coprocesador FPGA. [29]
El 13 de noviembre de 2006, Cray anunció un nuevo sistema, el Cray XMT , basado en la serie de máquinas MTA. [30] [31] Este sistema combina procesadores multiproceso, como los utilizados en los sistemas Tera originales, y la interconexión SeaStar2 utilizada por el XT4. Al reutilizar los ASIC , placas, gabinetes y software del sistema utilizados por el producto XT4 de volumen comparativamente mayor, se podría reducir el costo de fabricar el sistema MTA, que es muy especializado. El lanzamiento de una segunda generación del XMT está previsto para 2011, siendo el primer sistema encargado por el Centro Nacional Suizo de Supercomputación (CSCS). [32]
En 2006, Cray anunció una visión de productos denominada Supercomputación adaptativa . [33] La primera generación de tales sistemas, denominada Proyecto Rainier , utilizó una red de interconexión común (SeaStar2), un entorno de programación, un diseño de gabinete y un subsistema de E/S. Estos sistemas incluían el XT4 y el XMT existentes. La segunda generación, lanzada como XT5h , permitió que un sistema combinara elementos informáticos de varios tipos en un sistema común, compartiendo infraestructura. El XT5h combinó procesadores informáticos Opteron, vectoriales, multiproceso y FPGA en un solo sistema.
En abril de 2008, Cray e Intel anunciaron que colaborarían en futuros sistemas de supercomputadoras. Esta asociación produjo el sistema Cray CX1 , lanzado en septiembre del mismo año. Se trataba de un sistema de servidor blade de escritorio , que comprendía hasta 16 procesadores Intel Xeon de doble o cuádruple núcleo , con Microsoft Windows HPC Server 2008 o Red Hat Enterprise Linux instalado. [34]
En 2009, el sistema informático más grande que Cray había entregado era el sistema Cray XT5 en el Centro Nacional de Ciencias Computacionales de los Laboratorios Nacionales de Oak Ridge . [35] Este sistema, con más de 224.000 núcleos de procesamiento, fue apodado Jaguar y fue el ordenador más rápido del mundo según lo medido por el benchmark LINPACK [36] a una velocidad de 1,75 petaflops [37] hasta ser superado por el Tianhe-1A en Octubre de 2010. Fue el primer sistema que superó un rendimiento sostenido de 1 petaflops en una aplicación científica de 64 bits.
En mayo de 2010, se anunció la supercomputadora Cray XE6 . El sistema Cray XE6 tenía como núcleo la nueva interconexión del sistema Gemini. Esta nueva interconexión incluía un verdadero espacio de direcciones globales y representaba un regreso al conjunto de funciones T3E que había tenido tanto éxito con Cray Research. Este producto fue una continuación exitosa de los productos XT3, XT4 y XT5. El primer sistema XE6 de gabinetes múltiples se envió en julio de 2010. Los sistemas Cascade [38] de próxima generación fueron diseñados para utilizar futuros procesadores multinúcleo y/o de muchos núcleos de proveedores como Intel y Nvidia. Estaba previsto que Cascade se presentara a principios de 2013 y estuviera diseñado para utilizar el chip de red de próxima generación y la continuación de Gemini, cuyo nombre en código es Aries .
A principios de 2010, Cray también presentó el Cray CX1000 , un sistema montado en bastidor con la opción de chasis basado en computación, basado en GPU o basado en SMP. [39] [40] Las líneas de productos CX1 y CX1000 se vendieron hasta finales de 2011.
En 2011, Cray anunció la supercomputadora híbrida Cray XK6 . El sistema Cray XK6, capaz de escalar a 500.000 procesadores y 50 petaflops de rendimiento máximo, [41] combina la interconexión Gemini de Cray, los procesadores escalares multinúcleo de AMD y los procesadores GPGPU Tesla de Nvidia . En octubre de 2012, Cray anunció el Cray XK7 que es compatible con Nvidia Kepler GPGPU y anunció que el sistema ORNL Jaguar se actualizaría a un XK7 (rebautizado como Titan ) y sería capaz de generar más de 20 petaflops. [42] Titán era la supercomputadora más rápida del mundo según lo medido por el punto de referencia LINPACK [43] hasta la introducción del Tianhe-2 en 2013, que es sustancialmente más rápido.
En 2011, Cray también anunció que se le había adjudicado el contrato Blue Waters por valor de 188 millones de dólares con la Universidad de Illinois en Urbana-Champaign , después de que IBM se retirara de la entrega. [44] [45] Este sistema se entregó en 2012 y era el sistema más grande hasta la fecha, en términos de gabinetes y procesadores x86 de uso general, que Cray había entregado.
En noviembre de 2011, se presentó el sistema de almacenamiento de datos Cray Sonexion 1300 y marcó la entrada de Cray en el negocio del almacenamiento de alto rendimiento. Este producto utilizó tecnología modular y un sistema de archivos Lustre . [46] [47]
En 2011, Cray lanzó la organización estándar de programación paralela OpenACC . [48] En 2019, Cray anunció que dejaría de utilizar OpenACC y admitirá OpenMP . [49] Sin embargo, en 2022, el compilador Cray Fortran todavía admitía OpenACC, [50] en parte debido a su uso en el código de simulación climática ICON. [51]
En abril de 2012, Cray anunció la venta de su programa de desarrollo de hardware de interconexión y propiedad intelectual relacionada a Intel por 140 millones de dólares. [52] [53] [54]
El 9 de noviembre de 2012, Cray anunció la adquisición de Appro International, Inc. , un desarrollador privado con sede en California de soluciones avanzadas de supercomputación escalables. [55] A partir de 2012, Appro, el proveedor número 3 en la lista de supercomputadoras Top100, construye algunos de los sistemas de clúster de computación de alto rendimiento (HPC) más avanzados del mundo. En 2012, Cray también abrió una filial en China. [56]
El 25 de septiembre de 2019, Hewlett Packard Enterprise (HPE) adquirió la empresa por 1.300 millones de dólares. [57]
En octubre de 2020, HPE se adjudicó el contrato para construir el ordenador EuroHPC prexaescala LUMI , en Kajaani , Finlandia . [58] El contrato, valorado en 144,5 millones de euros, es para un sistema HPE Cray EX, con un rendimiento máximo teórico de 550 petaflops . Una vez que esté en pleno funcionamiento, LUMI se convertirá en una de las supercomputadoras más rápidas del mundo. [59]
El 28 de junio de 2022, la Administración Nacional Oceánica y Atmosférica de EE. UU . (NOAA) inauguró las supercomputadoras meteorológicas y climáticas más nuevas del país, dos supercomputadoras HPE Cray instaladas y operadas por General Dynamics (GDIT). Cada supercomputadora opera a 12,1 petaflops . [60]