LARC UNIVAC

UNIVAC LARC (abreviatura de English  Livermore Advanced Research Computer ( computadora de investigación avanzada de Livermore en ruso ), o Calculadora de reacción automática de Livermore en inglés , o Computadora de investigación atómica de Livermore en inglés [1] ) es el primer intento de Remington Rand (más precisamente, su división UNIVAC ) para crear una supercomputadora . Fue concebido como un multiprocesador con dos CPU (que se denominaron computadoras ) y un sistema de E/S (que se denominó procesador ).   

Historial de creación

En mayo de 1955, Remington Rand recibió un pedido de Livermore Laboratories para construir una computadora transistorizada después de participar en una licitación contra IBM . La solicitud del laboratorio requería una computadora con una potencia de procesamiento de 1~2 MIPS en 2-3 años y un presupuesto de 2,5 millones de dólares estadounidenses.

Representantes de IBM decidieron ofrecer al Laboratorio Livermore otra computadora más costosa pero más avanzada, muchas veces superior a lo que se requería en la aplicación. El laboratorio rechazó la oferta de IBM y optó por Remington Rand. IBM, al enterarse de que el laboratorio de Los Alamos también estaba pensando en encargar una supercomputadora, inmediatamente ofreció sus servicios y creó la computadora IBM 7030 Stretch , instalada en Scrap Alamos en 1961.

Cuando comenzó el contrato en 1955, Remington Rand se había fusionado con Sperry para formar una nueva empresa llamada Sperry-Rand. Cuando se discutió la especificación del Laboratorio Livermore, Sidney Fernbach, Jefe del Departamento de Computación del Laboratorio, participó activamente en las negociaciones.

Herman Lukoff fue nombrado director del proyecto , la arquitectura de la computadora fue diseñada por Arthur Gehring y Albert Tonik, la parte eléctrica fue diseñada por Josh Gray con la ayuda de Lukoff, Bill Winter y Lloyd Stone. [2]

El primer LARC se entregó a Livermore Laboratories con tres años de retraso, superando varias veces el presupuesto y una pérdida financiera para UNIVAC/Remington-Rand. Por ejemplo, para combatir el ruido parásito que se producía cuando se descargaban corrientes parásitas desde los embarrados a la caja, se decidió cubrir con oro toda la caja y los puntos de contacto de los embarrados con las cajas, y los contactos de la chasis en sí con plata. [3] LARC se construyó alrededor de transistores de barrera de superficie, que habían caído en desuso cuando se completó la máquina. Sin embargo, el desempeño de LARC estuvo en línea con la afirmación del laboratorio.

En enero de 1960, LARC fue desmantelado y enviado en 18 camiones en compañía de un equipo completo de ingenieros en todo Estados Unidos, desde Filadelfia hasta California, hasta el Laboratorio Livermore. El montaje in situ de la computadora comenzó en marzo de 1960 y finalizó en junio de 1960. A esto le siguió otro año de pruebas y aceptación.

Solo se construyeron dos ejemplos de la computadora LARC:

  1. el primero fue entregado al Laboratorio Nacional de Livermore en junio de 1960.
  2. el segundo son los laboratorios David Taylor Model Basin Laboratories de la Marina de los EE. UU.

Ambas máquinas tenían solo una computadora , por lo que ninguna de las dos instancias era en realidad un multiprocesador. [cuatro]

Para su época, LARC era un automóvil muy rápido. La suma se realizó en 4 microsegundos, la multiplicación en 8 microsegundos y la división en 28 microsegundos. Fue la computadora más rápida durante el período 1960-1961 hasta que la computadora IBM 7030 Stretch llegó al mercado .

LARC trabajó en el Laboratorio Livermore y en la Cuenca Modelo David Taylor hasta alrededor de 1968-1969.

Descripción

LARC era una máquina decimal de longitud de palabra de 48 bits . Utilizaba aritmética decimal codificada en binario , donde cada cuatro bits se asignaban a un dígito, lo que permitía un máximo de 11 dígitos con signo. El tamaño de la instrucción era de 48 bits, es decir, una palabra. Cada dígito de la máquina tenía un bit para el seguimiento de errores, lo que significaba que cada palabra ocupaba 60 bits (48 bits + 12 bits de paridad ). La configuración básica tenía 26 registros de propósito general y, si se deseaba, podían ampliarse a 99 registros de propósito general. Los registros de propósito general tuvieron un tiempo de acceso de 1 microsegundo.

La configuración básica tenía una computadora , a esta configuración era posible agregar una segunda computadora y convertir la máquina en un multiprocesador.

El procesador era una CPU separada (con un conjunto de instrucciones diferente al de una computadora ) que controlaba el acceso a 12-24 tambores magnéticos , 4-44 grabadoras de cinta UNISERVO II , dos grabadoras de páginas electrónicas (EPR) que permitían la salida de texto y gráficos en 35 mm , 1-2 impresoras de alta velocidad y un lector de tarjetas perforadas de alta velocidad .

La RAM utilizada en LARC era memoria de núcleo magnético , formada en bancos de memoria de 2500 palabras cada uno. Cada gabinete tenía cuatro bancos de memoria. La configuración básica tenía 8 bancos de memoria (dos gabinetes), es decir, 20.000 palabras de RAM. La RAM podría expandirse a 39 bancos (diez gabinetes con un banco vacío), es decir, hasta 97.500 palabras de máquina. La RAM tenía un bit de paridad por dígito, por lo que cada palabra en la memoria ocupaba 60 bits. El tiempo de acceso a la RAM fue de 8 microsegundos y el tiempo de ciclo fue de 4 microsegundos. Con una hábil asignación de datos a los bancos de memoria, fue posible lograr un tiempo de acceso constante de 4 microsegundos para cualquier solicitud de datos (por ejemplo, si las instrucciones del programa se ubican en un banco y los datos en otro).

El bus de datos que conectaba dos computadoras y un procesador con RAM admitía multiplexación para lograr un mayor ancho de banda; cada ciclo de bus de datos de 4 microsegundos se dividió en segmentos de 8 500 nanosegundos:

  1. procesador  - instrucciones y datos
  2. computadora 1 - instrucción
  3. computadora 2 - datos
  4. Sincronizador DMA de E/S  - Datos
  5. no utilizado
  6. computadora 2 - instrucciones
  7. computadora 1 - datos
  8. Sincronizador DMA de E/S  - Datos

Véase también

Notas

  1. Lundstrom, 1987 , pág. dieciséis.
  2. Hitos en informática y tecnología de la información, p.151 . Consultado el 2 de octubre de 2017. Archivado desde el original el 8 de marzo de 2016.
  3. Lundstrom, 1987 , pág. 17-20.
  4. Boletín de Historia de Unisys. Volumen 3, Número 1 Marzo de 1999 Algunas computadoras de transistores Burroughs por George Gray . Consultado el 18 de junio de 2014. Archivado desde el original el 23 de septiembre de 2015.

Literatura

Enlaces