Computadora convexa


Convex Computer Corporation fue una empresa que desarrolló, fabricó y comercializó minisupercomputadoras y supercomputadoras vectoriales para pequeñas y medianas empresas. Su última serie Exemplar de máquinas de cómputo paralelo se basó en los microprocesadores PA-RISC de Hewlett-Packard (HP) y, en 1995, HP compró la empresa. HP ofreció a la venta máquinas ejemplares durante algún tiempo, y la tecnología Exemplar se utilizó en las máquinas V-Class de HP .

Convex fue formado en 1982 por Bob Paluck y Steve Wallach en Richardson, Texas . Originalmente se llamaba Parsec y los primeros prototipos y placas de producción llevan ese nombre. Planearon producir una máquina muy similar en arquitectura a las máquinas de procesador vectorial Cray Research , con un rendimiento algo menor, pero con una relación precio / rendimiento mucho mejor . Con el fin de reducir los costos, los diseños convexos no eran tan agresivos tecnológicamente como los de Cray y se basaban en tecnología de chips más convencional, intentando compensar la pérdida de rendimiento de otras formas.

Su primera máquina fue la C1 , lanzada en 1985. La C1 era muy similar a la Cray-1 en el diseño general, pero su CPU y memoria principal se implementaron con tecnología CMOS más lenta pero menos costosa. Ellos compensan esto aumentando las capacidades de las unidades vectoriales, incluida la duplicación de la longitud de los registros vectoriales a 128 elementos de 64 bits cada uno. [1] También usó memoria virtual en contraposición al sistema de memoria estática de las máquinas Cray, que mejoró la programación. En general, se calificó en 20 MFLOPS pico para doble precisión (64 bits) y 40 MFLOPS pico para precisión simple (32 bits), aproximadamente una quinta parte de la velocidad normal del Cray-1. También invirtieron mucho en compiladores de vectorización automáticos avanzados.para obtener rendimiento cuando los programas existentes se trasladaron a sus sistemas. Las máquinas ejecutaban una versión BSD de Unix conocida inicialmente como Convex Unix y luego como ConvexOS debido a problemas de licencias y marcas registradas. ConvexOS tiene funciones de compatibilidad con DEC VMS , así como funciones de Cray Fortran. Su compilador Fortran pasó a tener licencia para otras computadoras como Ardent Computer y Stellar (y fusionó Stardent).

El C2 era una versión multiprocesador interconectada de barras cruzadas del C1, con hasta cuatro CPU, lanzada en 1988. Utilizaba matrices de puertas lógicas acopladas por emisor (ECL) y CMOS de 20.000 puertas más nuevas para aumentar la velocidad de reloj de 10 MHz a 25 MHz y con un pico de 50 MFLOPS para una precisión doble por CPU (pico de 100 MFLOPS para una precisión simple). Fue el producto más exitoso de Convex.

El C2 fue seguido por el C3 en 1991, siendo esencialmente similar al C2 pero con un reloj más rápido y soporte para hasta ocho CPU implementadas con FPGA GaAs de baja densidad. Se ofrecieron varias configuraciones del C3, con 50 a 240 MFLOPS por CPU. Sin embargo, el modelo de negocio C3 y Convex fueron superados por cambios en la industria informática. La llegada de los microprocesadores RISC significó que ya no era posible desarrollar una informática rentable de alto rendimiento como una pequeña empresa independiente de bajo volumen. Si bien el C3 se entregó tarde, lo que resultó en pérdidas de ventas, todavía no iba a poder competir con la computación básica de alto rendimiento a largo plazo.

Otro aumento de velocidad utilizado en el C3 y C4 , que trasladó la implementación de hardware a chips basados ​​en GaAs , siguiendo una evolución idéntica a la de las máquinas Cray, pero el esfuerzo fue demasiado pequeño, demasiado tarde. Algunos consideraron que todo el programa C4 no era más que perseguir un negocio en declive. [ según quién? ] En ese momento, aunque Convex fue el primer proveedor en enviar un producto basado en GaAs , estaban perdiendo dinero.


Convexo C-1 (1985)
Superordenador convexo 240 (1988))
Computadora HP V-Class.