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 otras numerosas ubicaciones de ventas, servicio, ingeniería e I+D en todo el mundo. [8] [9]
En 1972, el predecesor de la empresa, Cray Research, Inc. (CRI), fue fundado por el diseñador de computadoras Seymour Cray . [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 incorporó a Engineering Research Associates (ERA) en Saint Paul, Minnesota . Allí, ayudó a crear el ERA 1103. ERA finalmente pasó a formar parte de UNIVAC y comenzó a desaparecer.
En 1960, dejó la empresa, unos años después de que los antiguos empleados de ERA crearan Control Data Corporation (CDC). Al principio trabajaba en la sede de CDC en Minneapolis, pero se enfadó por las constantes interrupciones de los directivos. Con el tiempo, montó un laboratorio en su ciudad natal de Chippewa Falls, Wisconsin , a unas 85 millas al este. Cray tuvo una serie de éxitos en CDC, incluidos los CDC 6600 y CDC 7600 .
Cuando CDC se encontró con dificultades financieras a finales de los años 60, los fondos para el desarrollo del CDC 8600 de Cray empezaron a escasear. Cuando le dijeron que el proyecto tendría que "suspenderse" en 1972, Cray se fue 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 estableció la sede comercial en Minneapolis . El primer producto de la empresa, la supercomputadora Cray-1 , fue un gran éxito porque era significativamente más rápida que todas las demás computadoras 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 la Cray-2 , aunque terminó siendo solo marginalmente más rápida que la Cray X-MP , desarrollada por otro equipo de la empresa.
Cray pronto dejó el puesto de director ejecutivo para convertirse en contratista independiente. Comenzó 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; impertérrito, Cray dirigió más tarde una escisión 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. Finalmente, solo 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 entonces en la corporación final 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 salida de Chen, el Cray Y-MP , Cray C90 y Cray T90 se desarrollaron en la arquitectura original Cray-1 pero lograron un rendimiento mucho mayor a través de múltiples procesadores adicionales, relojes más rápidos y conductos vectoriales más amplios. La incertidumbre del proyecto Cray-2 dio lugar a una serie de empresas "Crayette" compatibles con el código objeto Cray: Scientific Computer Systems (SCS), American Supercomputer, Supertek y quizás otra empresa más. 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 Unix . Hoy en día, Cray OS es una versión especializada de SUSE Linux Enterprise Server . [13]
Una serie de ordenadores con tecnología paralela de Thinking Machines Corporation , Kendall Square Research , Intel , nCUBE , MasPar y Meiko Scientific se hicieron con el control del mercado de alto rendimiento de los años 80. Al principio, Cray Research denigró estos enfoques quejándose de que era difícil desarrollar software para utilizar eficazmente las máquinas (una queja real en la era de ILLIAC IV , pero que cada día lo es menos). Cray acabó dándose cuenta de que ese enfoque era probablemente el único camino a seguir y comenzó un proyecto de cinco años para hacerse con el liderazgo en esta área: el resultado del plan fue la serie Cray T3D y Cray T3E basada en Alpha de Digital Equipment Corporation , que dejó a Cray como el único proveedor de superordenadores restante en el mercado, además de la arquitectura SX de NEC, en 2000.
La mayoría de los sitios con una instalación Cray eran considerados miembros del "club exclusivo" de los operadores de Cray. Las computadoras Cray eran consideradas bastante prestigiosas porque eran máquinas extremadamente caras y la cantidad de unidades vendidas era pequeña en comparación con las mainframes 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 que se hicieran corbatas promocionales con un mosaico de pequeñas banderas nacionales que ilustraban el "club de países que operaban con Cray". [14]
Nuevos proveedores introdujeron pequeñas supercomputadoras, conocidas como minisupercomputadoras (en oposición a superminis) a fines de la década de 1980 y principios de la de 1990, que superaron en competencia a las máquinas Cray de gama baja en el mercado. La serie Convex Computer , así como una serie de máquinas paralelas a pequeña escala de compañías 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ó la S-1 como Cray XMS , pero la máquina resultó problemática; mientras tanto, la S-2 aún no completada, un clon de 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 compañías 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 vendedor de minisuper que se había adentrado en el mercado de servidores de archivos con su línea Model 500 basada en SPARC . [15] Estas máquinas multiprocesamiento simétricas escalaban hasta 64 procesadores y ejecutaban 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 más tarde por Cray CS6400 . A pesar de que estas máquinas eran algunas de las más potentes disponibles cuando se aplicaban 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 se declaró en quiebra según el Capítulo 11 en marzo de 1995. [16]
En febrero de 1996, Cray Research fue adquirida por Silicon Graphics (SGI) por 740 millones de dólares. [17] [18]
En mayo de 1996, SGI vendió el negocio de Superservers a Sun. [19] Sun convirtió entonces el proyecto Starfire basado en UltraSPARC, que entonces se encontraba en desarrollo, en la gama de servidores Sun Enterprise 10000, de gran éxito. [20] SGI utilizó varias tecnologías de Cray en su intento de pasar del mercado de estaciones de trabajo gráficas al de la supercomputación. Entre ellas, 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 gama alta con las líneas de productos de Cray en dos fases, denominadas en código SN1 y SN2 (SN significa "Scalable Node"). El SN1 tenía por objeto sustituir a los sistemas T3E y SGI Origin 2000 y más tarde se convirtió en la arquitectura SN-MIPS o SGI Origin 3000. El SN2 tenía por objeto originalmente unificar todas las líneas de productos de gama alta/supercomputadoras, incluida la T90, en una única arquitectura. Este objetivo nunca se logró antes de que SGI se deshiciera del negocio de Cray, y el nombre SN2 se asoció posteriormente 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 fue vendida a Tera Computer Company , que pasó a llamarse Cray Inc. [23]
Después de la fusión con Tera, el sistema Tera MTA fue relanzado como Cray MTA-2 . No fue un éxito comercial y se envió a solo dos clientes. Cray Inc. también bautizó sin éxito a la supercomputadora NEC SX-6 como Cray SX-6 y adquirió los derechos exclusivos para vender la SX-6 en los EE. UU., 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 del concepto anterior SN2 originado durante los años de SGI. En mayo de 2004, se anunció que Cray era uno de los socios en el proyecto de la computadora más rápida del mundo del Departamento de Energía de los Estados Unidos para construir una máquina de 50 teraflops 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 de entrada que utilizan unidades centrales de procesamiento Advanced Micro Devices Opteron de 64 bits y doble núcleo 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 proporcionaba una matriz de puertas programables en campo ( FPGA ) Xilinx Virtex II Pro con cada nodo de cuatro procesadores Opteron. Los FPGA se podían configurar para incorporar varios diseños de hardware digital y podían aumentar las capacidades de procesamiento o entrada/salida de los procesadores Opteron. Además, cada FPGA contiene un par de procesadores PowerPC 405 que pueden agregarse a la ya considerable potencia de un solo nodo. El Cray XD1, aunque tuvo un éxito moderado, finalmente se discontinuó.
En 2004, Cray completó el sistema Red Storm para Sandia National Laboratories . Red Storm se convertiría en el punto de partida de una serie de productos exitosos que finalmente 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 incluía un nuevo e innovador diseño para interconexiones de red, que se denominó SeaStar y estaba destinado a ser la pieza central de las innovaciones posteriores 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 ejecutivo. Ungaro se había incorporado a Cray en agosto de 2003 como vicepresidente de ventas y marketing y había sido nombrado presidente de Cray en marzo de 2005. [28]
El Cray XT4 , presentado en 2006, agregó compatibilidad con 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 incluyó 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 combinaba procesadores multiproceso, como los utilizados en los sistemas Tera originales, y la interconexión SeaStar2 utilizada por el XT4. Al reutilizar los ASIC , las placas, los gabinetes y el software del sistema utilizados por el producto XT4 de volumen comparativamente mayor, se pudo reducir el costo de fabricación del sistema MTA muy especializado. Se programó el lanzamiento de una segunda generación del XMT en 2011, y el primer sistema fue ordenado 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 dichos 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 los sistemas XT4 y XMT existentes. La segunda generación, lanzada como XT5h , permitió que un sistema combinara elementos de cómputo de varios tipos en un sistema común, compartiendo infraestructura. El XT5h combinó procesadores de cómputo 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 dio como resultado 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 en los Laboratorios Nacionales de Oak Ridge . [35] Este sistema, con más de 224.000 núcleos de procesamiento, fue bautizado como Jaguar y fue el ordenador más rápido del mundo según la medición del benchmark LINPACK [36] a la velocidad de 1,75 petaflops [37] hasta que fue superado por el Tianhe-1A en octubre de 2010. Fue el primer sistema en superar 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 en su 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 características 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 multi-gabinete 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 multinúcleo de proveedores como Intel y Nvidia. Cascade estaba programado para ser presentado a principios de 2013 y fue diseñado para utilizar el chip de red de próxima generación y la continuación de Gemini, con nombre en código Aries .
A principios de 2010, Cray también presentó el Cray CX1000 , un sistema montado en bastidor con una 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 hasta 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 Tesla GPGPU de Nvidia . En octubre de 2012, Cray anunció el Cray XK7 que soporta la GPGPU Kepler de Nvidia y anunció que el sistema ORNL Jaguar se actualizaría a un XK7 (rebautizado como Titan ) y capaz de superar los 20 petaflops. [42] Titan fue la supercomputadora más rápida del mundo según la medición del benchmark 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 otorgado el contrato Blue Waters 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 fue el sistema más grande hasta la fecha, en términos de gabinetes y procesadores x86 de propósito general, que Cray había entregado alguna vez.
En noviembre de 2011, se presentó el sistema de almacenamiento de datos Cray Sonexion 1300, lo que marcó la entrada de Cray en el negocio del almacenamiento de alto rendimiento. Este producto utilizaba 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 usar OpenACC y que admitiría 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 la 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. , una empresa privada con sede en California que desarrolla soluciones avanzadas de supercomputación escalable. [55] Appro, que en 2012 ocupó el tercer lugar en la lista de las 100 mejores supercomputadoras, 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 subsidiaria 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 recibió el contrato para construir el ordenador EuroHPC pre-exascale LUMI , en Kajaani , Finlandia . [58] El contrato, por un valor de 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é completamente operativo, LUMI se convertirá en uno de los superordenadores más rápidos del mundo. [59]
El 28 de junio de 2022, la Administración Nacional Oceánica y Atmosférica de Estados Unidos (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]