Amdahl Corporation era una empresa de tecnología de la información que se especializaba en productos informáticos compatibles con mainframes de IBM , algunos de los cuales eran considerados supercomputadoras que competían con las de Cray Research . [1] Fundada en 1970 por Gene Amdahl , un ex ingeniero informático de IBM mejor conocido como arquitecto jefe de System/360 , ha sido una subsidiaria de propiedad absoluta de Fujitsu desde 1997. La empresa estaba ubicada en Sunnyvale, California .
Desde su primera máquina en 1975, el negocio de Amdahl fue proporcionar computadoras mainframe que fueran compatibles con las mainframes IBM contemporáneas , pero que ofrecieran mayor confiabilidad, funcionaran algo más rápido y costaran algo menos. A menudo también tenían ventajas prácticas adicionales, en términos de tamaño, requisitos de energía, de estar refrigeradas por aire en lugar de requerir un suministro de agua fría. Esto ofrecía una relación precio/rendimiento superior a la línea IBM, y convirtió a Amdahl en uno de los pocos competidores reales de "Big Blue" en el segmento de mercado de computadoras de muy alto margen. La compañía ganó alrededor del 8% del negocio de mainframe en todo el mundo, pero fue líder del mercado en algunas regiones, más notablemente en las Carolinas . Proverbialmente, a los clientes inteligentes de IBM les gustaba tener tazas de café de Amdahl visibles en sus oficinas cuando los vendedores de IBM venían de visita.
A medida que el mercado de mainframes comenzó a cambiar a finales de la década de 1980, Amdahl se diversificó cada vez más y se convirtió en un importante proveedor de software y servidores UNIX y de sistemas abiertos , subsistemas de almacenamiento de datos , productos de comunicación de datos , software de desarrollo de aplicaciones y una variedad de servicios educativos y de consultoría.
Desde 1965, Gene Amdahl había estado trabajando en IBM en el proyecto IBM Advanced Computer Systems (ACS), que pretendía introducir lo que sería el ordenador más rápido del mundo. Durante una reestructuración del proyecto a principios de 1968, Amdahl sugirió a la empresa que abandonara el concepto ACS-1 y utilizara en su lugar las técnicas y diseños de circuitos para construir un diseño compatible con System/360 . En un "tiroteo" entre los dos conceptos esa primavera, ganó el concepto de Amdahl. Muchos de los directivos del ACS se marcharon y Amdahl quedó a cargo del desarrollo del nuevo concepto. [2]
En julio de ese mismo año, IBM envió un memorando en el que afirmaba que su software antiguo iba a ser lanzado al dominio público y que el nuevo software se vendería como artículos separados, no como parte de la compra de un sistema. [3] Este cambio aparentemente pequeño alertó a Amdahl sobre la posibilidad de que existieran máquinas compatibles con IBM; si el software se vendía por separado, IBM no podía negarse a venderlo a otras computadoras o violaría las normas antimonopolio. [4]
En mayo de 1969, Amdahl esbozó una serie de tres máquinas desarrolladas a partir del concepto ACS. Esto siguió el modelo de precios de IBM de ofrecer una serie de diseños que se diferenciaban aproximadamente tres veces en rendimiento y dos veces en costo, ofreciendo a los clientes una razón para actualizar a un sistema más grande. [5] Para que el sistema de gama alta fuera asequible, tendría que tener un precio de manera que empujara los precios de los sistemas más pequeños por debajo de lo que se vendían sus máquinas actuales. La gerencia decidió no seguir los planes y, como esto esencialmente terminó con el esfuerzo de ACS, Amdahl sugirió que cerraran el laboratorio. Así lo hicieron, y Amdahl dejó la compañía poco después, a principios de 1970, contándoles sus planes de introducir máquinas compatibles. [3]
Al reunirse con otros ex ingenieros de ACS, surgió un nuevo concepto. En lugar de intentar fabricar el ordenador más rápido utilizando las placas de circuitos más compactas posibles con la tecnología actual, diseñarían una disposición mucho más flexible de cinco por cinco componentes en una tarjeta estandarizada. Aunque una máquina que utilizara estas tarjetas no podría funcionar tan rápido como ACS, serían mucho más fáciles de diseñar y más baratas de construir. Un concepto clave del sistema era el diseño automatizado de las interconexiones de la placa de circuitos utilizando software que se ejecutaba en ordenadores IBM 1130. [a] Al buscar socios para producir los circuitos, descubrieron que Motorola estaba interesada en hacerlo siempre que Amdahl les proporcionara primero el software de enrutamiento. Amdahl concluyó que se quedaría con el software y no entregaría los chips. Después de hablar con National Semiconductor y Texas Instruments sin resultado, finalmente firmaron con Advanced Memory Systems. [4]
La empresa encontró extremadamente difícil conseguir financiación para el desarrollo. Gran parte de esto se debió a la sensación de la industria del capital de riesgo de que intentar competir con IBM estaba condenado al fracaso; RCA había gastado miles de millones en desarrollar y comercializar su serie Spectra 70 y aún no había logrado obtener ganancias, mientras que Xerox había intentado un ataque diferente comprando Scientific Data Systems y estaba sufriendo como resultado. El esfuerzo se salvó gracias a la relación de Amdahl con Fujitsu , que le permitió organizar una reunión con sus ingenieros de alto rango. Después de tres días de reuniones intensivas, su ingeniero principal se hartó y dijo que iban a invertir 5 millones de dólares. Esta noticia provocó una inversión sorpresa de la misma cantidad por parte de Nixdorf . Preocupado de que esto diluyera su influencia, Fujitsu invirtió otros 5 millones. La empresa se lanzó oficialmente en 1971. [6]
Durante este período, IBM anunció su nueva serie System/370 . Estos fueron, al menos inicialmente, System/360 con nueva electrónica que les permitía funcionar más rápido y ser menos costosos en comparación con los 360 que reemplazaron. El nuevo objetivo de Amdahl era ofrecer una versión de menor costo del miembro de gama alta de la familia 370. Amdahl sintió que esto atraparía a IBM en su propia estructura de precios; si reducían el costo de su máquina de gama alta, se verían obligados a reducir el costo de sus ofertas de gama baja, donde obtenían gran parte de sus ganancias. [5] Las nuevas máquinas recibieron el nombre de 470/6 . Los ingenieros de Amdahl, trabajando con los diseñadores de circuitos de Fujitsu, desarrollaron chips únicos, refrigerados por aire, que se basaban en macros de circuitos de lógica acoplada al emisor (ECL) de alta velocidad . Estos chips se empaquetaban en un paquete de chips con un accesorio de refrigeración para disipar el calor que consistía en una disposición cilíndrica de aletas, similar a las aletas disipadoras de calor de un motor de motocicleta, montadas directamente en la parte superior del chip. Esta tecnología patentada permitió que los mainframes Amdahl de esta época estuvieran completamente refrigerados por aire, a diferencia de los sistemas IBM que requerían agua helada y su infraestructura de apoyo.
Originalmente diseñado para una disposición de cinco por cinco de los componentes en una tarjeta, durante el desarrollo esto evolucionó a una disposición de seis por siete en tarjetas multicapa (hasta 14 capas), que luego se montaron en columnas verticales en el chasis de la computadora. Las tarjetas tenían ocho conectores unidos a cables microcoaxiales que interconectaban los componentes del sistema. No se utilizó una placa base convencional en las unidades centrales de procesamiento. Las columnas de tarjetas albergaban al menos tres tarjetas por lado (dos por columna en raras excepciones, como la "Unidad C" del procesador). Cada columna tenía dos grandes ventiladores "Tarzan" (un "empujador" y un "tirador") para mover la considerable cantidad de aire necesaria para enfriar los chips. Cada sistema incluía un Data General Nova 1200 programado para soportar la consola CRT y para aceptar las mismas operaciones de comando de canal que el IBM 3066 en el 370/165 y 370/168 .
En aquella época, el 370 carecía de memoria virtual , lo que fue criticado en la prensa informática. En 1972, IBM anunció una nueva serie de sistemas 370 que incluirían esta característica, a la que se refirieron como "traducción dinámica de direcciones". Amdahl modificó su diseño para que coincidiera, convirtiéndose en el 470V/6 , [b] de "virtual". La máquina comenzó a tomar forma en 1974 después de que se resolvieran varios problemas de fabricación. La máquina era aproximadamente el doble de rápida que la contemporánea 370/168 a aproximadamente el mismo precio. También ocupaba un tercio del espacio en el piso y, como carecía del sistema de refrigeración por agua, era mucho más fácil de instalar y mantener. [7] [8]
La primera máquina 470V/6, con número de serie 00001, fue entregada al Centro de Vuelos Espaciales Goddard de la NASA en junio de 1975. Se instaló y puso en funcionamiento en cinco días, en comparación con las dos o tres semanas que se necesitaban para máquinas IBM similares. [9] La segunda fue entregada a la Universidad de Michigan . [10] [11] Texas A&M recibió la suya en octubre y Computer Usage Corporation en noviembre. En agosto de 1977, se habían instalado 55 sistemas y la línea de producción tuvo que ampliarse de cuatro a seis máquinas al mes. [7]
Durante el siguiente cuarto de siglo, Amdahl e IBM compitieron agresivamente entre sí en el mercado de mainframes de alta gama. En su apogeo, Amdahl tenía una participación de mercado del 24%. Amdahl debió parte de su éxito a los acuerdos antimonopolio entre IBM y el Departamento de Justicia de los EE. UU ., que garantizaron que los clientes de Amdahl pudieran licenciar el software de mainframe de IBM en términos razonables. Las máquinas también podían usar cualquier periférico 360 o 360, y aunque IBM inicialmente se negó a realizar el mantenimiento de estas máquinas cuando estaban conectadas a los sistemas de Amdahl, finalmente se vieron obligados a hacerlo cuando Amdahl comenzó a obtener ganancias manteniendo el hardware de IBM. [12]
En febrero de 1977, Amdahl anunció el 470V/6-II, que ofrecía entre un 5 y un 15 por ciento más de rendimiento, pero a un coste ligeramente superior. El mes siguiente, anunció el 470V/5, un sistema más pequeño basado en el mismo circuito que ofrecía entre un 60 y un 70 por ciento del rendimiento del 6-II. Los clientes podían actualizar del /5 al /6-II en cualquier momento por 780.000 dólares. Las entregas comenzaron en septiembre de 1977. En el mismo anuncio de marzo, también presentaron el 470V/7 como competencia al recientemente anunciado sistema IBM 3033 , una reimplementación de la serie 370 que utilizaba circuitos más nuevos e incorporaba algunas ideas del proyecto ACS. Los primeros /7 se enviaron en agosto de 1978. [7]
El 470V/8, comercializado por primera vez en 1980, incorporaba memorias caché de 64 KB de alta velocidad para mejorar el rendimiento y la primera virtualización real basada en hardware (conocida como "Multiple Domain Facility"). [13] [14]
Amdahl también fue pionero en una función de velocidad variable -el "acelerador 470"- en los sistemas /5 y /7 que permitía al cliente ejecutar las CPU al nivel más alto de rendimiento de los sistemas /6 y /8, respectivamente, cuando lo deseaba. Al cliente se le cobraba por la cantidad de horas utilizadas. Algunos en Amdahl pensaron que esta función enfadaría a los clientes, pero se volvió bastante popular ya que la administración de clientes ahora podía controlar los gastos y al mismo tiempo tener un mayor rendimiento disponible cuando fuera necesario. [15]
A finales de los años 1970, Amdahl comenzó un esfuerzo para desarrollar una arquitectura de sistemas de próxima generación bajo el proyecto 580. Tanto los equipos de ingeniería de Amdahl como Fujitsu sugirieron encarecidamente el desarrollo de una arquitectura multiprocesador. Gene Amdahl estaba en contra de esto y quería desarrollar un procesador único más rápido. Las cosas llegaron a un punto crítico en 1979, y Amdahl dejó la empresa en agosto para comenzar Trilogy Systems . [12] Con la salida de Gene Amdahl y la creciente influencia de Fujitsu , Amdahl entró en el mercado de multiprocesadores a gran escala a mediados de los años 1980 con los modelos 5860, 5870 (procesador adjunto) y 5880 (multiprocesador completo).
En los sistemas 580, los chips se montaban en una matriz de 11 por 11 sobre placas multicapa llamadas Multi-Chip Carriers (MCC) que se colocaban en una posición con un alto flujo de aire para su refrigeración. Los MCC se montaban horizontalmente en un gran marco rectangular y se deslizaban dentro de un complejo sistema de conexión física. Los "paneles laterales" del procesador interconectaban el sistema, proporcionando retardos de propagación de reloj que mantenían un funcionamiento sincrónico sin carreras a frecuencias de reloj relativamente altas (ciclos de reloj base de 15 a 18 ns). Esta caja del procesador se enfriaba mediante ventiladores de alta velocidad que generaban un flujo de aire horizontal a través de los MCC.
En el camino, Amdahl llegó a creer que su mejor apuesta para competir con IBM de tú a tú era "aumentar su volumen", en particular, ejecutando una fusión con un proveedor conocido en el espacio de almacenamiento empresarial. La mayoría de los clientes de mainframes de Amdahl comprarían dispositivos de almacenamiento (discos duros y unidades de cinta) de IBM o sus competidores compatibles con plug-in. Amdahl intentó primero una fusión con uno de los mayores de estos proveedores, Memorex, en 1979. Después de que este acuerdo fracasara, Amdahl fue mucho más allá en un acuerdo para fusionarse con Storage Technology Corporation (STC) con sede en Colorado. El acuerdo fue aprobado por los consejos de administración de ambas empresas, y existían planes detallados para implementar la fusión, cuando Fujitsu , un socio importante y accionista mayoritario de Amdahl en ese momento, se opuso al acuerdo, lo que la obligó a colapsar. [16] Posteriormente, STC intentó desarrollar su propio ordenador mainframe, cuyo fracaso contribuyó a que se declarara en quiebra según el Capítulo 11 en 1984. [17] Casi al mismo tiempo, Amdahl acordó permitir que Fujitsu adquiriera poco menos de la mitad de Amdahl, lo que llevó a su adquisición final de todas las acciones de Amdahl algunos años más tarde.
En la década de 1980, Amdahl entró en el negocio de los periféricos compatibles con IBM en procesadores front-end y productos de almacenamiento, enviando su primer controlador de comunicaciones 4705 en agosto de 1980 y su primer DASD 6000 en agosto de 1982. [18] Estos productos tuvieron mucho éxito durante varios años con el apoyo de Jack Lewis, el ex director ejecutivo de Amdahl. La dependencia de una línea de productos limitada, restringida a la contención dentro del complejo negocio de mainframes y sus periféricos altamente valiosos, limitó el negocio de hardware de la empresa cuando las fuerzas del mercado cambiaron a procesadores basados en x86. Esto se había previsto, lo que llevó a un énfasis creciente en el software y los servicios de consultoría.
A principios de los años 90, Amdahl sufría pérdidas de varios cientos de millones de dólares por trimestre como resultado de la caída de las ventas de mainframes. La dirección decidió despedir a 900 empleados en 1992, a 1.100 a principios de 1993 y a otros 1.800 (de los 7.400 que quedaban) más tarde ese mismo año, además de cancelar proyectos de desarrollo de hardware a favor de la reventa de ordenadores de Sun Microsystems . [19]
Amdahl disfrutó quizás de su mayor éxito durante la transición de IBM de la tecnología bipolar a la CMOS a principios y mediados de los años 1990. [ cita requerida ] Las primeras generaciones de procesadores CMOS para mainframes de IBM, los IBM 9672 G3 y G4, no podían rendir tan bien como los de la familia Enterprise System/9000 , que se basaban en tecnología bipolar, lo que le dio a Amdahl una ventaja temporal. Sin embargo, la estrategia CMOS de IBM dio sus frutos a largo plazo, permitiendo que la fábrica de IBM en Poughkeepsie produjera mainframes aún más rápidos a un menor costo a medida que la tecnología maduraba. Cuando IBM presentó su zSeries 900 de 64 bits en 2000, el negocio de hardware de Amdahl ya no podía competir con IBM con sus servidores Millennium y OmniFlex que solo tenían direccionamiento de 31 bits . A finales de 2000, Fujitsu/Amdahl anunció que la compañía no tenía planes de invertir los aproximadamente mil millones de dólares (o más) necesarios para crear un sistema de 64 bits compatible con IBM. [ cita requerida ]
Amdahl también fracasó en su intento de introducir su software ObjectStar (inicialmente conocido como Huron) durante este período y el producto se convirtió más tarde en objeto de una exitosa compra por parte de la dirección. ObjectStar fue posteriormente adquirido por el proveedor de software de integración TIBCO en 2005.
z/OS 1.5 es la última versión del sistema operativo insignia de IBM que todavía puede ejecutarse en mainframes de 31 bits, incluidos Amdahl y sistemas IBM más antiguos. IBM finalizó efectivamente el soporte para z/OS 1.5 el 29 de marzo de 2007. [20] En mayo de 2006, IBM anunció que la próxima versión de z/VSE , la versión 4, requeriría un sistema de 64 bits, lo que indicaba el fin del soporte de 31 bits para ese sistema operativo. z/TPF , que estuvo disponible en diciembre de 2005, también requiere un sistema de 64 bits. Las distribuciones Linux de 31 bits sobrevivirán mientras la comunidad de código abierto y los distribuidores tengan interés. Por lo tanto, si bien todavía hay algo de vida potencial para el hardware de Amdahl, la transición a los sistemas de 64 bits está esencialmente completa. Algunas empresas y gobiernos todavía tenían sistemas Amdahl realizando tareas útiles a mediados de 2006, y Fujitsu/Amdahl prometió apoyo a esos clientes con piezas de repuesto y otros servicios hasta el 31 de marzo de 2009.
Se podría decir [ ¿según quién? ] que IBM no tenía un modelo de reemplazo adecuado para muchos clientes de Amdahl hasta la introducción en mayo de 2004 del zSeries 890. El anterior zSeries 800 también se convirtió en un reemplazo atractivo para las máquinas Amdahl a fines de 2005, cuando el precio usado típico de ese modelo cayó por debajo de los $100,000 y continuó cayendo. El modelo System z9 BC, presentado en mayo de 2006, aumentó el atractivo de IBM una vez más, y el BC hizo que los precios de los z800 y z890 cayeran aún más. La introducción a fines de 2008 del IBM System z10 BC volvió a hacer que los equipos de IBM fueran más atractivos. De hecho, Fujitsu/Amdahl ahora vende mainframes IBM usados y ofrece servicios para migrar a los clientes a las máquinas IBM (esta migración es sencilla y comparable a la actualización de un modelo IBM a un modelo IBM más nuevo). El IBM z13 es el último servidor z Systems que admite la ejecución de un sistema operativo en modo de arquitectura ESA/390 ; [21] z14 y las máquinas futuras sólo soportarán sistemas operativos de 64 bits . Otras opciones, generalmente menos atractivas, incluyen la ejecución sin soporte, la reescritura de aplicaciones o posiblemente la ejecución de aplicaciones bajo FLEX-ES. [22] FLEX-ES es un emulador de conjunto de instrucciones de mainframe que soporta ESA/390 y, en algunos casos, sistemas operativos y software z/Architecture .
Los vestigios del proyecto de emulación ESA/390 de Amdahl fueron resucitados bajo un nuevo nombre: Platform Solutions Inc. Utilizando capital de Intel, Hewlett-Packard, Microsoft y otros grandes inversores, diseñaron una línea de computadoras y software basados en Itanium para emular máquinas z/Architecture de modo que pudieran ejecutar sistemas operativos zSeries, con canales zSeries para conectar equipos IBM reales, así como simuladores virtuales para la mayoría del hardware para minimizar la necesidad de equipos periféricos de IBM. Sus LPAR albergaban no sólo sistemas operativos IBM, sino también Intel Itanium Linux de 64 bits , HP-UX, Solaris y potencialmente otros sistemas operativos.
Platform Solutions comenzó a enviar sus máquinas en el primer trimestre de 2007. Esta acción precipitó una demanda de IBM, citando violación de patentes y el fracaso de PSI para negociar una licencia de z/Architecture, e IBM se negó a licenciar sus sistemas operativos y software en las máquinas de PSI. Platform Solutions respondió que al " vincular " la venta de su software a la venta de su hardware, IBM estaba violando su acuerdo antimonopolio previo con el Departamento de Justicia de los EE. UU. En julio de 2008, IBM adquirió PSI y ambas compañías retiraron sus demandas mutuas. [23] Las máquinas de PSI ya no están disponibles.
Fujitsu continúa vendiendo sus modelos de mainframe "GlobalServer" (GS21) en el mercado doméstico japonés. [24] Las máquinas GS21 son esencialmente procesadores de conjunto de instrucciones ESA/390 (31 bits) basados principalmente en tecnologías diseñadas por Amdahl, pero solo son compatibles con los sistemas operativos del mercado doméstico de Fujitsu: OSIV/MSP-EX y OSIV/XSP. MSP es más similar al clásico IBM MVS/ESA , y XSP es más similar al clásico IBM VSE/ESA . El hardware del mainframe GS21 de Fujitsu se correspondería más estrechamente con los mainframes IBM G5 o G6 de finales de la década de 1990 en términos de su soporte de conjunto de instrucciones. Fujitsu ha declarado que la empresa no tiene intención de licenciar o implementar z/Architecture (64 bits).
Fujitsu descontinuará su mainframe GS21 cuando finalice su comercialización en 2030 y su soporte técnico en 2035 "para promover la modernización del cliente". [25]