Cray Inc. | ||
---|---|---|
![]() | ||
Tipo | Public company (NASDAQ:CRAY) | |
ISIN | US2252233042 | |
Industria | Tecnología | |
Forma legal | Profit Corporation | |
Fundación | 1972 comoCray Research, Inc. | |
Fundador | Seymour Cray | |
Sede central | Seattle, Washington,![]() | |
Peter J. Ungaro | ||
Productos | Supercomputadoras | |
Ingresos | $319,40 [millón | |
Empleados | 800 (2008)[1] | |
Empresa matriz | Hewlett Packard Enterprise | |
Miembro de | Fundación Linux | |
Coordenadas | 47°36′22″N122°19′55″O / 47.606,-122.332 | |
Sitio web | www.cray.com | |
Cray Inc. (NASDAQ:CRAY) es un fabricanteestadounidense desupercomputadoras establecido enSeattle,Washington. La compañía predecesora,Cray Research, Inc. (CRI), fue fundada en 1972 por el diseñador de ordenadoresSeymour Cray. Siendo ya una leyenda en su campo en ese momento, Cray puso la compañía a la vista del público en 1976 con el lanzamiento del ordenador vectorialCray-1. Seymour Cray llevó la empresa a su siguiente paso creandoCray Computer Corporation (CCC) en 1989, la cual se declaró en bancarrota en 1995, mientras que Cray Research fue adquirida porSGI al año siguiente. Cray Inc. fue creada en 2000 cuandoTera Computer Company adquirió el negocio de Cray Research Inc. a SGI y adoptó el nombre con la adquisición.
Seymour Cray comenzó trabajando en el campo de la computación en 1950 cuando se unió aEngineering Research Associates (ERA) enSaint Paul, Minnesota. Allí, ayudó a crear laERA 1103, recordada como la primera computadora científica exitosa. ERA se convirtió eventualmente, en parte de laUNIVAC. Dejó la compañía en 1960, pocos años después de que anteriores miembros de ERA establecieran la empresaControl Data Corporation (CDC). Estableció un laboratorio en su casa enChippewa Falls, Wisconsin, como a unos 140 kilómetros al este de allí.
Cray obtuvo una serie de éxitos en CDC, incluyendo elCDC 6600 y elCDC 7600. Sin embargo, la compañía tuvo dificultades financieras hacia finales de la década de 1960 y los fondos de desarrollo para su siguiente proyecto, elCDC 8600 fueron escasos. Cuando en 1972 se le dijo que el proyecto sería puesto «en espera», Cray salió para formar su propia compañía,Cray Research Inc., con instalaciones de investigación y desarrollo en Chippewa Falls y su centro de negocios enMinneapolis.
ElCray-1 fue un gran éxito en su lanzamiento, más rápido que todos los ordenadores de su tiempo excepto elILLIAC IV. El primer sistema fue vendido en el primer mes por 8,8 millones de dólares. Seymour Cray continuó trabajando, esta vez en elCray-2, aunque terminó siendo sólo ligeramente más rápido que elCray X-MP, desarrollado por otro equipo de la compañía.
Pronto dejó el cargo deCEO para convertirse en un contratista independiente. Cray comenzó un nuevo laboratorio deVLSI para el Cray-2 enBoulder, Colorado,Cray Laboratories, en 1979. Los laboratorios fueron cerrados en 1982, pero Cray más tarde se enfocó hacia el siguiente paso, en 1989, formandoCray Computer Corporation (CCC) enColorado Springs. Seymour Cray trabajó allí en el proyectoCray-3, el primer intento de usar a gran escalasemiconductores dearseniuro de galio (GaAs) en la computación. Sin embargo, el cambio del clima político (el colapso delPacto de Varsovia y el final de laGuerra Fría) tuvo como resultado bajas ventas (solo se vendió un Cray-3), y la compañía cayó, entrando, finalmente, enbancarrota en 1995. Los remanentes de CCCs se convirtieron en la última corporación de Cray:SRC Computers, Inc., que aún subsiste.
Cray Research continuó el desarrollo junto con una línea separada de ordenadores, inicialmente liderados porSteve Chen y el Cray X-MP, y entonces, tras la salida de Chen, añadiendo elCray Y-MP, elCray C90 y elCray T90. Todas estas máquinas estaban basadas en la arquitectura original Cray-1, pero incorporaban múltiples procesadores, ciclos de procesamiento más rápidos ylíneas de procesamiento vectorial más amplias para obtener un rendimiento mucho mayor. Debido a la incertidumbre del proyecto Cray-2, comenzaron a aparecer un número de empresas que producían código compatible con Cray, Crayette, como:Scientific Computer Systems (SCS),American Supercomputer,Supertek, y, por lo menos, otra empresa más. No estaban hechas para competir contra Cray, estas firmas intentaban ser menos costosas con versionesCMOS más lentas del X-MP con la entrega del sistema operativoCOS Cray operating system (SCS) y elcompiladorFortranCFT. Todas estas empresas también consideraron el sistema operativoCTSS desarrollado porNational labs (LANL/LLNL), mucho antes de ceder a la ola delUnix.
A finales de la década de 1980 el mercado de alto rendimiento empezó a ser tomado por ordenadores decomputación paralela, liderado por los pionerosThinking Machines,Kendall Square Research,nCUBE,MasPar yMeiko Scientific. Al comienzo Cray Research denigraba tales desarrollos, argumentando que el desarrollo de software para poder usar de manera efectiva estas máquinas era difícil, lo cual era cierto en la era delILLIAC IV, pero era mucho menor entonces. Finalmente comprendieron que esta aproximación era tal vez la única forma de avanzar y comenzaron un proyecto de cinco años para ponerse también al frente de esta área. El resultado fueron las series basadas enDEC,Alpha,Cray T3D yCray T3E, las cuales, irónicamente dejaron a Cray Research como el único proveedor de superordenadores en el mercado en el 2000.
Los ordenadores Cray eran máquinas extremadamente costosas, y el número de unidades vendidas era pequeño comparado con losmainframes. Por esto, la mayoría de los centros con una instalación Cray se consideraban de prestigio al ser miembros del «club exclusivo» de operadores de Cray. Esta percepción también se extendía a los países. Para aumentar la sensación de exclusividad, el departamento demarketing de Cray Research tenía unascorbatas con un mosaico de pequeñas banderas mostrando el pequeño club de países que operaban equipos Cray.[2]
A finales de 1980 y comienzos de los 1990 un cierto número de nuevos vendedores introdujeron pequeños superordenadores, conocidos comominisupercomputadoras (en oposición a los superminis), que empezaron a desgastar el mercado que de otra manera se consideraría una máquina Cray de bajo nivel. Fue particularmente popular la serie deComputadores Convex, así como un pequeño número de máquinas en paralelo de baja escala de compañías comoPyramid Technology yAlliant Computer Systems. Una de tales compañías fueSupertek, cuya máquina S-1 fue una implementación CMOS refrigerada por aire del procesador X-MP. Cray adquirió Supertek en 1990 y vendió el S-1 como elCray XMS, pero la máquina demostró ser problemática. Mientras tanto el S-2, un clon del Y-MP, fue más tarde ofrecido como elCray Y-MP EL (más tarde se convirtió en laEL90), la cual comenzó a venderse en números razonables en 1991 y 1992. Estos sistemas fueron vendidos a compañías más pequeñas, especialmente para laexploración de petróleo. Esta línea evolucionó en elCray J90 y por fin en elCray SV1 en 1998.
En diciembre de 1991, Cray adquirió algunos activos deFloating Point Systems, otro proveedor de minisuperordenadores que se había trasladado al mercado deservidores de archivos con la línea Modelo 500 basado enSPARC.[3] Estas máquinasSMP escalaron hasta procesadores de64 bits y ejecutaban una versión modificada del sistema operativoSolaris deSun Microsystems. Cray establecióCray Research Superservers, Inc. (más tarde laBusiness Systems Division) para vender este sistema comoCray S-MP, reemplazándolo con elCray CS6400. A pesar de que estas máquinas eran de las más poderosas disponibles cuando se aplicaban las cargas de trabajo apropiadas, Cray nunca tuvo gran éxito en este mercado, posiblemente debido que era un extraño en este mercado ya establecido.
Cray Research se fusionó conSilicon Graphics (SGI) en febrero de 1996. En ese momento la industria criticó en gran media este movimiento, argumentando que había poca superposición en términos de mercado o tecnología, entre las dos empresas. El fundador Seymour Cray murió en un accidente de tráfico un año después.
SGI vendió inmediatamente el negocio de superservidores a Sun, que rápidamente convirtió el proyecto basado en el UltraSPARC,Starfire, en la línea extremadamente exitosa de servidoresEnterprise 10000.
SGI utilizó cierto número de tecnologías Cray en su intento por moverse desde el mercado de lasestaciones de trabajo gráficas al de la supercomputación. Elementos claves dentro de esto fueron las tecnologías de bus de datosHIPPIdata-bus y los detalles de interconexión usados en la serie T3, desarrollados por Cray.
La estrategia a largo plazo de SGI fue unir su línea de servidores de alto nivel con la línea de productos de Cray en dos fases, con el nombre código SN1 y SN2 (SN deScalable Node, ‘nodo escalable’). El SN1 debería reemplazar los sistemas T3E ySGI Origin 2000 y convertirse en el SN-MIPS o la arquitecturaSGI Origin 3000. El SN2 fue originalmente enfocado para unificar todas las líneas de productos de alto nivel o superordenadores, incluyendo el T90 en una sola arquitectura. Este objetivo nunca se logró antes de que SGI se dividiera del negocio de Cray, y el nombre SN2 fue luego asociado con el SN-IA o la arquitecturaSGI Altix 3000.
Durante el tiempo en que fue propiedad de SGI, solo una nueva línea de modelos, la SV1, fue lanzada en 1998. Ésta fue una arquitectura encluster SMP vector processor architecture, desarrollo de la tecnología J90.
SGI estableció una unidad de negocio separada de investigación Cray (Cray Research Business Unit) en agosto de 1999 en preparación de una separación. El 2 de marzo de 2000, la unidad fue vendida aTera Computer Company. Tera Computer Company fue entonces renombrada como Cray Inc. cuando el negocio se concretó el 4 de abril.
Después de la fusión con Tera, el sistema MTA Tera fue relanzado como el TeraCray MTA-2. Este no fue comercialmente exitoso y se suministraron a solo dos clientes. Cray Inc. también cambió la marca al superordenadorNEC SX-6 como Cray SX-6 y adquirió los derechos exclusivos para vender el SX-6 en Estados Unidos, Canadá y México.
En 2002, Cray Inc. anunció su primer nuevo modelo, elCray X1 con arquitectura de superordenadorvector/MPP. Previamente conocido como el SV2, el X1 es el resultado final del concepto inicial SN2 que se originó durante los años de SGI. En mayo de 2004 se anunció que Cray sería uno de los socios en el proyecto del ordenador más rápido delU.S. Department of Energy, para construir una máquina de 50teraflops para elOak Ridge National Laboratory. Para noviembre de 2004, elCray X1 había obtenido un rendimiento máximo de 5,9 teraflops, siendo el vigésimo noveno superordenador más rápido en el mundo. Desde esto, el X1 ha sido sobrepasado 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 de superordenadores de nivel básicoCray XD1 que usaCPUsAMDOpterondual-core ejecutandoLinux. Este sistema fue previamente conocido como el OctigaBay 12K antes de la adquisición por parte de Cray de esa compañía. El XD1 provee unXilinxVirtex II Profield-programmable gate array (FPGA) con cada nodo de los cuatro procesadores Opteron. Los FPGAs pueden ser configurados para abarcar diferentes diseños dehardware digital y por eso pueden aumentar el procesamiento o la capacidad de entrada/salida de los procesadores Opteron. Además, cada FPGA contiene un par de procesadoresPowerPC 405 que se suman a la ya considerable potencia de cada uno de los nodos.
También en 2004, Cray completó el sistemaRed Storm para los laboratoriosSandia National Laboratories. Eran procesadores agrupados en armarios de 96 procesadores, con un máximo teórico de 300 armarios en cada máquina, y una velocidad de estimada de 41,5 teraflops. El superordenador masivamente paraleloCray XT3 fur una versión comercial de Red Storm, similar en muchos aspectos a la anterior arquitectura T3E, pero, como el XD1, usando procesadores AMD Opteron. ElCray XT4, introducido en 2006 añadió soporte para memorias DDR2, y los más recientes procesadores Opteron de doble y cuádruple núcleo. El XT4 también permitió a loschipsFPGA conectarse directamente en los zócalos de los procesadores, a diferencia del XD1, que requería un zócalo para el coprocesador the FPGA. El XT4 también usaba el coprocesador de comunicaciones de segunda generación SeaStar2.[4]
El 13 de noviembre de 2006, Cray anunció un nuevo sistema, elCray XMT, basado en las series máquinas MTA, y espera suministrar las máquinas en 2007.[5][6] Este sistema combina procesadores combines multi-threaded, como los usados en los sistemas Tera originales, y los SeaStar2 interconectados usados por los XT4. Mediante la reutilización deASICs, placas, armarios, y software de sistema usados por los productos XT4 de volumen comparativamente mayor pudo ser reducido el coste de producción del muy especializado MTA.
En 2006, Cray anunció una nueva visión de productos denominada 'Adaptive Supercomputing'.[7] La primera generación de tales sistemas, denominada Rainier Project, usa una interconexión de red, entorno de programación, diseño de armario, y subsistema I/O comunes. Estos sistemas incluyen al XT4, y al XMT. La segunda generación, lanzada como elXT5h, permite al sistema combinar elementos de computación de diversos tipos en un sistema común, compartiendo infraestructura. El XT5h es capaz de combinar procesadores Opteron, vector,multithreaded, yFPGA en un sistema único. Lo más probable es que los sistemas de la siguiente generación Cascade[8] hagan uso de futuros procesadores multi-núcleo y/o poli-núcleo Opteron eIntel así como aceleradores de vectorización ymultithreading. Está programado que Cascade sea introducido en algún momento entre 2011 y 2013.
En abril de 2008, Cray e Intel anunciaron que desearían cooperar en futuros sistemas de superordenador. El primer producto de esta colaboración, elCray CX1, fue lanzado en septiembre de ese mismo año. Es un sistema deservidores blade, que comprende procesadoresIntel Xeon de hasta 16 de doble o cuádruple núcleo, conMicrosoftWindows HPC Server 2008 oRed Hat Enterprise Linux instalados.
En el otoño de 2008, Cray entregó un sistema XT5 de 1,3 petaflops alNational Center for Computational Sciences en losOak Ridge National Laboratories. Este sistema, con más de 150.000 núcleos de proceso, fue denominado Jaguar y fue el segundo sistema más rápido del mundo segúnLINPACK,[9] el sistema más rápido disponible paraopen science y el primer en superar un rendimiento sostenido de petaflops en una aplicación científica de 64-bit.[10]