La Cray X-MP es una supercomputadora diseñada, construida y comercializada por Cray Research . Fue anunciado en abril de 1982 como el sucesor "pulido" del Cray-1 de 1975 . La Cray X-MP fue la computadora más rápida del mundo entre 1983 y 1985. El desarrollador principal fue Steve Chen .
Cray X-MP es una computadora multiprocesador de vector paralelo (PVP/SMP). La principal mejora del Cray X-MP sobre el Cray-1 fue el uso de varios procesadores vectoriales Cray-1 en paralelo con memoria compartida. Fue la primera computadora de este tipo de Cray en tener un par de procesadores en una dirección común/carretera de datos. Los procesadores Cray X-MP tenían un período de reloj de 9,5 ns (105 MHz), en comparación con los 12,5 ns de Cray-1A, y la base del elemento eran matrices de puertas lógicas monolíticas fabricadas con tecnología ECL , que contenían 16 puertas cada una.
La arquitectura del procesador Cray X-MP era muy similar a la arquitectura del Cray-1, pero tenía un intercambio acelerado con la memoria RAM , ya que la memoria RAM tenía dos puertos independientes para lectura y uno para escritura, el mecanismo de acceso secuencial también era acelerado. .
Cada procesador tenía una potencia de procesamiento teórica de 200 Mflops y un pico de 400 Mflops [1] .
Inicialmente, el Cray X-MP estaba equipado con 2 millones de palabras de 64 bits de RAM almacenadas en 16 bancos . En comparación con el Cray-1A, el ancho de banda de la RAM aumentó significativamente, ya que la RAM tenía dos puertos para lectura, uno para escritura y otro para atender el subsistema de E/S. La RAM principal se fabricó en microcircuitos bipolares con una capacidad de 4 kbit y tenía la designación Cray-1M. Algunas computadoras de este tipo que se produjeron se suministraron con memoria CMOS estática , mientras que el nombre de la computadora cambió a Cray X-MP/1s. Estas computadoras fueron las primeras en usar el puerto UNIX desarrollado por Cray Research.
En 1984, Cray Research anunció un modelo Cray X-MP mejorado con uno (Cray X-MP/1), dos (Cray X-MP/2) y 4 procesadores (Cray X-MP/4) con 4 y 8 Mword. RAM [2] . El sistema X-MP/48 más productivo tenía 4 procesadores y 8 millones de palabras de memoria. Su rendimiento máximo teórico superó los 800 Mflops [1] . El procesador de estos modelos admitía direccionamiento de RAM vectorial (leer/modificar/escribir en un ciclo) y podía direccionar hasta 16 millones de palabras en RAM como máximo. La memoria se implementó tanto en chips de transistores bipolares como MOS .
Al principio, los sistemas ejecutaban el sistema operativo propietario de Cray , el sistema operativo Cray (COS), que era un código de objeto compatible con el sistema operativo Cray-1. Luego, este sistema operativo fue reemplazado por un sistema operativo secundario, primero llamado CX-OS y, finalmente, UniCOS , que se ejecuta bajo el shell de los sistemas operativos de los usuarios. UniCOS finalmente se convirtió en el principal sistema operativo desde 1986. Pero el Departamento de Energía de EE. UU. continuó utilizando el Sistema de Tiempo Compartido Cray. Más detalles (lenguaje, compilador, ensamblador, sistema operativo y aplicaciones) se describen en el artículo de Cray-1 , sección de software, ya que estos sistemas operativos son casi compatibles.
En 1986, Cray Research anunció el lanzamiento de Cray X-MP con una arquitectura mejorada ( Arquitectura extendida o Cray X-MP/EA ) [3] , con un tiempo de ciclo de reloj de 8,5 ns (117 MHz) en chips de matriz de macrocélulas y arreglos puertas lógicas. Estos modelos mejorados usaban registros A y B de 32 bits y aritmética de direcciones de 32 bits, con una direccionabilidad teórica de hasta 2 mil millones de palabras. En su configuración máxima, las computadoras se enviaron con 64 millones de palabras de RAM, organizadas en 64 bancos. También se admitió el direccionamiento de 24 bits, por compatibilidad con el software escrito para Cray-1 y modelos anteriores de Cray X-MP. Estas máquinas lograron un rendimiento máximo de 942 Mflops.
Incluía de 2 a 4 procesadores de entrada-salida especializados con el número de unidades de disco de 2 a 32. Modelos DD-39 y DD-49 fabricados por Ibis ( Ibis ) con una capacidad formateada de 1,2 gigabytes y una tasa de cambio de hasta Se utilizaron 13, 3 Mb/s (5,9 Mb/s, 9,8 Mb/s fragmentado/no fragmentado). Opcionalmente, se ofrecían discos con capacidad de 256, 512, 1024 Mb con una tasa de cambio de 100 a 1000 Mb/s en cada canal [1] .
En 1984, el costo de un X-MP/48 de 1984 era de unos 15 millones de dólares estadounidenses , sin incluir el costo de las unidades de disco duro . En 1984, Bell Labs encargó un Cray X-MP/24 por $10,5 millones, pagó $1 millón adicional por 8 unidades DD-49 y recibió 1 Bell Labspor la computadora Cray-1 arrendada de [4] .
Panel de control Cray X-MP/48
Conmutación de placas Cray X-MP/48
Fuente de alimentación Cray X-MP/48
Cray X-MP/24 en el Centro de Supercomputación de Barcelona
Cray X-MP/24 en el Centro de Supercomputación de Barcelona
Cray X-MP/48 del CERN , almacenado en la Escuela Politécnica Federal de Lausana en Suiza
Cray X-MP/24 (número de serie 115, utilizado por la NSA ) en el Museo Nacional de Criptografía
de cray | desarrollos||
---|---|---|
Investigación de cangrejos | ||
Cray Computer Corp. |
| |
Superservidores de Cray Research |
| |
Cray Inc. |
| |
Software |
|