La serie CDC 6000 es una familia de computadoras centrales descontinuada fabricada por Control Data Corporation en la década de 1960. [ 1 ] Consistía en las computadoras CDC 6200, [ 2 ] CDC 6300, CDC 6400 , CDC 6500 , [ 3 ] CDC 6600 y CDC 6700, [ 4 ] que eran extremadamente rápidas y eficientes para su época. Cada una es una computadora digital grande, de estado sólido , de propósito general, que realiza procesamiento de datos científicos y comerciales, así como multiprogramación , multiprocesamiento , entrada remota de trabajos , tiempo compartido y tareas de administración de datos bajo el control del sistema operativo llamado SCOPE (Supervisory Control Of Program Execution). [ 5 ] [ 6 ] [ 7 ] Para 1970 [ 8 ] también existía un sistema operativo orientado al tiempo compartido llamado KRONOS. [ 9 ] Formaban parte de la primera generación de supercomputadoras . [ 10 ] La 6600 era el buque insignia de la serie 6000 de Control Data. [ 11 ] [ 12 ]

Descripción general
Los ordenadores de la serie CDC 6000 se componen de cuatro dispositivos funcionales principales:
- la memoria central
- uno o dos procesadores centrales de alta velocidad
- diez [ 13 ] procesadores periféricos ( Unidad de Procesamiento Periférico , o PPU) [ 14 ] [ 15 ] : pág. 1–11 [ 16 ] [ 15 ] : pág. 2-2 y
- una consola de visualización.
La serie 6000 tiene una arquitectura distribuida.
Los miembros de la familia se diferencian principalmente por el número y el tipo de procesador(es) central(es):
- El CDC 6400 es una CPU única con un conjunto de instrucciones idéntico, pero con una única unidad de función aritmética unificada que solo puede ejecutar una instrucción a la vez.
- El CDC 6500 es un sistema de doble CPU con dos procesadores centrales 6400.
- El CDC 6600 es una CPU única con 10 unidades funcionales que pueden operar en paralelo, cada una trabajando en una instrucción al mismo tiempo.
- El CDC 6700 también es un sistema de doble CPU, con un procesador central 6600 y otro 6400.
Ciertas características y nomenclatura también se habían utilizado en la serie anterior CDC 3000 :
- La aritmética es el complemento de uno.
- El nombre COMPASS fue utilizado por CDC para los lenguajes de ensamblaje en ambas familias. [ 17 ] [ 18 ]
- El nombre SCOPE se utilizó para sus implementaciones de sistema operativo en las series 3000 y 6000. [ 19 ]
El único actualmente ( a partir de 2018)) La máquina CDC 6000, una 6500, fue restaurada por Living Computers: Museum + Labs . Fue construida en 1967 y utilizada por la Universidad de Purdue hasta 1989, cuando fue dada de baja y luego donada al Museo de Industria y Tecnología de Chippewa Falls antes de ser comprada por Paul Allen para LCM+L. [ 20 ] Cuando LCM+L cerró definitivamente, la CDC 6500 fue subastada por Christie's en 2024, vendiéndose por 252.000 dólares. [ 21 ]
Historia
El primer miembro de la serie CDC 6000 fue la supercomputadora CDC 6600 , diseñada por Seymour Cray y James E. Thornton [ 22 ] en Chippewa Falls, Wisconsin . Fue presentada en septiembre de 1964 y realiza hasta tres millones de instrucciones por segundo, tres veces más rápido que la IBM Stretch , campeona de velocidad durante los dos años anteriores. [ 23 ] [ 24 ] Siguió siendo la máquina más rápida durante cinco años hasta que se lanzó la CDC 7600. [ 25 ] La máquina se enfría con refrigerante Freón .
Control Data fabricó alrededor de 100 máquinas de este tipo, [ 26 ] vendiéndolas por entre 6 y 10 millones de dólares cada una.
El siguiente sistema que se presentó fue el CDC 6400 , lanzado en abril de 1966. El procesador central del 6400 era una implementación más lenta y económica con procesamiento en serie, en lugar de las unidades funcionales paralelas del 6600. Todos los demás aspectos del 6400 eran idénticos a los del 6600. Posteriormente, en octubre de 1967, se lanzó una máquina con dos procesadores centrales al estilo del 6400, el CDC 6500, diseñado principalmente por James E. Thornton. Finalmente, en octubre de 1969, se lanzó el CDC 6700, con una CPU al estilo del 6600 y otra al estilo del 6400.
Posteriormente, se desarrollaron opciones de edición especial personalizadas para la serie, entre las que se incluyen:
- Se añadió un segundo sistema configurado sin procesador central (numerado 6416 e identificado como "Búfer de E/S y control aumentados") [ 15 ] : Apéndice A del primero; el total combinado era efectivamente de 20 procesadores periféricos y de control con 24 canales, y el propósito era admitir periféricos adicionales y "aumentar significativamente la multiprogramación y el procesamiento de trabajos por lotes de la serie 6000". (Una máquina 6600 de 30 PPU y 36 canales fue operada por el Laboratorio de Investigación de Software de Control Data durante 1971-1973 como host de Minneapolis Cybernet, pero esta versión nunca se vendió comercialmente).
- Control Data también comercializó un CDC 6400 con un número menor de procesadores periféricos: [ 15 ] : Apéndice E
- CDC 6415–7 con siete procesadores periféricos
- CDC 6415–8 con ocho procesadores periféricos
- CDC 6415–9 con nueve procesadores periféricos
Hardware
Memoria central (MC)
En todos los ordenadores de la serie CDC 6000, el procesador central se comunica con aproximadamente siete programas activos simultáneamente ( trabajos ), que residen en la memoria central. Las instrucciones de estos programas se leen en los registros del procesador central y este las ejecuta a intervalos programados. Los resultados se devuelven a la memoria central.
La información se almacena en la memoria central en forma de palabras. Cada palabra tiene una longitud de 60 dígitos binarios ( bits ). Los mecanismos de control de datos y direcciones, altamente eficientes, permiten que una palabra se mueva dentro o fuera de la memoria central en tan solo 100 nanosegundos.
Almacenamiento central extendido (ECS)
Una unidad de almacenamiento de núcleo extendido (ECS) proporciona almacenamiento de memoria adicional y mejora las potentes capacidades de procesamiento de los ordenadores de la serie CDC 6000. La unidad contiene bancos de núcleos intercalados, cada uno de una palabra ECS (488 bits) de ancho, y un búfer de 488 bits para cada banco. Aunque nominalmente más lenta que la memoria caché (CM), la ECS incluía un búfer (caché) que, en algunas aplicaciones, le proporcionaba un mejor rendimiento. Sin embargo, con un patrón de referencia más común, la memoria caché seguía siendo más rápida.
Procesador central
El procesador central es la unidad aritmética de alta velocidad que funciona como el motor principal del ordenador. Realiza las operaciones de suma, resta y lógica, así como todas las instrucciones de multiplicación, división, incremento, indexación y bifurcación para los programas de usuario. En la arquitectura CDC 6000, la unidad central de procesamiento no realiza operaciones de entrada/salida (E/S). La entrada/salida es totalmente asíncrona y la realizan los procesadores periféricos.
Una CPU de la serie 6000 contiene 24 registros operativos , designados X0–X7, A0–A7 y B0–B7. Los ocho registros X tienen una longitud de 60 bits cada uno y se utilizan para la mayoría de las manipulaciones de datos, tanto enteros como de punto flotante . Los ocho registros B tienen una longitud de 18 bits y generalmente se utilizan para la indexación y el almacenamiento de direcciones. El registro B0 está cableado para devolver siempre 0. Por convención de software, el registro B1 generalmente se establece en 1. (Esto a menudo permite el uso de instrucciones de 15 bits en lugar de instrucciones de 30 bits ). Los ocho registros A de 18 bits están "acoplados" a sus registros X correspondientes: establecer una dirección en cualquiera de los registros A1 a A5 provoca una carga de memoria del contenido de esa dirección en los registros X correspondientes. Del mismo modo, establecer una dirección en los registros A6 y A7 provoca una escritura en memoria en esa ubicación de memoria desde X6 o X7. Los registros A0 y X0 no están acoplados de esta manera, por lo que pueden usarse como registros temporales. Sin embargo, A0 y X0 se utilizan al direccionar el almacenamiento central extendido (ECS) de CDC.
Las instrucciones tienen una longitud de 15 o 30 bits, por lo que puede haber hasta cuatro instrucciones por palabra de 60 bits . Una palabra de 60 bits puede contener cualquier combinación de instrucciones de 15 y 30 bits que quepan dentro de la palabra, pero una instrucción de 30 bits no puede pasar a la siguiente palabra. Los códigos de operación tienen una longitud de seis bits. El resto de la instrucción consiste en tres campos de registro de tres bits (dos operandos y un resultado) o dos registros con una constante inmediata de 18 bits . Todas las instrucciones son de "registro a registro". Por ejemplo, el siguiente código COMPASS (lenguaje ensamblador) carga dos valores de la memoria, realiza una suma de enteros de 60 bits y luego almacena el resultado:
SA1 X ESTABLECE EL REGISTRO A1 EN LA DIRECCIÓN DE X; CARGA X1 DESDE ESA DIRECCIÓN SA2 Y ESTABLECE EL REGISTRO A2 EN LA DIRECCIÓN DE Y; CARGA X2 DESDE ESA DIRECCIÓN IX6 X1+X2 ENTERO LARGO SUMAR LOS REGISTROS X1 Y X2, RESULTADO EN X6 SA6 A1 ESTABLECE EL REGISTRO A6 EN (A1); ALMACENA X6 EN X; POR LO TANTO, X += Y
El procesador central utilizado en la serie CDC 6400 contiene un elemento aritmético unificado que ejecuta una instrucción de máquina a la vez. Dependiendo del tipo de instrucción, una instrucción puede tardar desde cinco ciclos de reloj para aritmética de enteros de 18 bits hasta 68 ciclos de reloj (conteo de población de 60 bits). El CDC 6500 es idéntico al 6400, pero incluye dos CPU 6400 idénticas. Por lo tanto, el CDC 6500 puede casi duplicar el rendimiento computacional de la máquina, aunque el rendimiento de E/S sigue estando limitado por la velocidad de los dispositivos de E/S externos atendidos por los mismos 10 PP/12 canales. Muchos clientes de CDC trabajaban en problemas con limitaciones de cómputo.
El ordenador CDC 6600, al igual que el CDC 6400, cuenta con un único procesador central. Sin embargo, este procesador central ofrece una eficiencia mucho mayor. El procesador está dividido en 10 unidades funcionales individuales , cada una diseñada para un tipo de operación específico. Las 10 unidades funcionales pueden operar simultáneamente, cada una realizando su propia operación. Las unidades funcionales disponibles son: bifurcación, booleana, desplazamiento, suma de enteros largos, suma de punto flotante , división de punto flotante, dos multiplicadores de punto flotante y dos unidades de incremento (suma de enteros de 18 bits). Las latencias de las unidades funcionales oscilan entre tres ciclos de reloj para la suma de incremento y 29 ciclos de reloj para la división de punto flotante.
El procesador 6600 puede emitir una nueva instrucción en cada ciclo de reloj, siempre que disponga de los recursos necesarios (unidad funcional, registros). Estos recursos se monitorizan mediante un mecanismo de marcador . Una pila de instrucciones , que almacena en caché el contenido de ocho palabras de instrucción (32 instrucciones cortas, 16 instrucciones largas o una combinación de ambas), también contribuye a mantener una alta tasa de emisión. Los bucles pequeños pueden residir completamente dentro de la pila, eliminando la latencia de memoria en la búsqueda de instrucciones.
Tanto la CPU 6400 como la 6600 tienen un tiempo de ciclo de 100 ns (10 MHz). Debido a la naturaleza serial de la CPU 6400, su velocidad exacta depende en gran medida de la combinación de instrucciones, pero generalmente ronda 1 MIPS . Las sumas de punto flotante son bastante rápidas a 11 ciclos de reloj, sin embargo, la multiplicación de punto flotante es muy lenta a 57 ciclos de reloj. Por lo tanto, su velocidad de punto flotante dependerá en gran medida de la combinación de operaciones y puede ser inferior a 200 kFLOPS . La 6600 es más rápida. Con una buena planificación de instrucciones del compilador, la máquina puede acercarse a su pico teórico de 10 MIPS. Las sumas de punto flotante toman cuatro ciclos de reloj, y las multiplicaciones de punto flotante toman 10 ciclos (pero hay dos unidades funcionales de multiplicación, por lo que se pueden procesar dos operaciones al mismo tiempo). Por lo tanto, la 6600 puede tener una velocidad máxima de punto flotante de 2-3 MFLOPS.
El ordenador CDC 6700 combina características de los otros tres modelos. Al igual que el CDC 6500, cuenta con dos procesadores centrales. Uno es un procesador central CDC 6400/CDC 6500 con sección aritmética unificada; el otro es el procesador central CDC 6600, más eficiente. Esta combinación convierte al CDC 6700 en el más rápido y potente de la serie CDC 6000.
Procesadores periféricos
El procesador central comparte el acceso a la memoria central con hasta diez procesadores periféricos (PP). Cada procesador periférico es una computadora individual con su propia memoria de 1 μs y 4K palabras de 12 bits. [ 15 ] : p.4-2 (Son algo similares a las minicomputadoras CDC 160A , ya que comparten la longitud de palabra de 12 bits y partes del conjunto de instrucciones).
Si bien los PP se diseñaron como una interfaz para los 12 canales de E/S , partes del Sistema Operativo Chippewa (COS) y sistemas derivados del mismo, como SCOPE , MACE, KRONOS , NOS y NOS/BE, se ejecutan en los PP. [ 27 ] Solo los PP tienen acceso a los canales y pueden realizar entrada/salida: la transferencia de información entre la memoria central y los dispositivos periféricos, como discos y unidades de cinta magnética . Liberan al procesador central de todas las tareas de entrada/salida, de modo que este pueda realizar cálculos mientras los procesadores periféricos se dedican a las funciones de entrada/salida y del sistema operativo. Esta característica promueve un procesamiento general rápido de los programas de usuario.
Cada procesador periférico puede sumar, restar y realizar operaciones lógicas. Instrucciones especiales realizan la transferencia de datos entre la memoria del procesador y, a través de los canales, los dispositivos periféricos a una velocidad de hasta 1 μs por palabra. Los procesadores periféricos se implementan colectivamente como un procesador de barril . [ 28 ] Cada uno ejecuta rutinas independientemente de los demás. Son un precursor informal del bus mastering o acceso directo a memoria .
Las instrucciones utilizan un código de operación de seis bits, dejando así seis bits para un operando. También es posible combinar los 12 bits de la siguiente palabra para formar una dirección de 18 bits (el tamaño necesario para acceder a las 131 072 palabras completas de la Memoria Central). [ 15 ] : págs. 4-6
Canales de datos
Para la entrada o salida de datos, cada procesador periférico accede a un dispositivo periférico a través de un enlace de comunicación denominado canal de datos. Un dispositivo periférico puede conectarse a cada canal de datos; sin embargo, un canal puede modificarse mediante hardware para dar servicio a más de un dispositivo. Los canales de datos no tienen acceso a la memoria central ni a la periférica, y dependen de los programas que se ejecutan en un procesador periférico para acceder a la memoria o encadenar operaciones.
Cada procesador periférico puede comunicarse con cualquier dispositivo periférico si otro procesador periférico no está utilizando el canal de datos conectado a dicho dispositivo. En otras palabras, solo un procesador periférico a la vez puede utilizar un canal de datos específico para comunicarse con un dispositivo periférico. Sin embargo, un procesador periférico puede escribir datos en un canal que otro procesador periférico esté leyendo.
Consola de visualización
Además de la comunicación entre dispositivos periféricos y procesadores periféricos, también se produce comunicación entre el operador del ordenador y el sistema operativo. Esto es posible gracias a la consola del ordenador , que contaba con dos pantallas CRT .
Esta consola de visualización representó un cambio significativo con respecto a las consolas de computadora convencionales de la época, que contenían cientos de luces parpadeantes e interruptores para cada bit de estado de la máquina. (Véase el panel frontal para un ejemplo). En comparación, la consola de la serie 6000 tiene un diseño elegante: simple, rápida y confiable.
Las pantallas de la consola son caligráficas , no basadas en trama . Un circuito analógico dirige los haces de electrones para dibujar los caracteres individuales en la pantalla. Uno de los procesadores periféricos ejecuta un programa específico llamado "DSD" (Dynamic System Display), que controla la consola. La programación en DSD debe ser rápida, ya que necesita actualizar la pantalla continuamente con la suficiente rapidez para evitar el parpadeo visible.
DSD muestra información sobre el sistema y los trabajos en curso. La consola también incluye un teclado mediante el cual el operador puede introducir solicitudes para modificar programas almacenados y visualizar información sobre los trabajos en ejecución o pendientes de ejecución.
En la consola del operador se puede ejecutar un editor de pantalla completa llamado O26 (en honor a la perforadora de tarjetas IBM modelo 026 , cuyo primer carácter es alfabético debido a las restricciones del sistema operativo). Este editor de texto apareció en 1967, lo que lo convirtió en uno de los primeros editores de pantalla completa. (Desafortunadamente, CDC tardó otros 15 años en ofrecer FSE, un editor de pantalla completa para usuarios habituales de tiempo compartido en el sistema operativo de red de CDC).
También hay una variedad de juegos que se programaron usando la consola del operador. Estos incluyen BAT (un juego de béisbol), KAL (un caleidoscopio ), DOG ( Snoopy volando con su caseta por las pantallas), ADC ( Andy Capp pavoneándose por las pantallas), EYE (convierte las pantallas en globos oculares gigantes y luego les guiña un ojo), PAC (un juego tipo Pac-Man ), un simulador de aterrizaje lunar y más.
Configuración mínima
Los requisitos mínimos de hardware de un sistema informático de la serie CDC 6000 consisten en el ordenador, que incluye 32.768 palabras de memoria central, cualquier combinación de discos, paquetes de discos o tambores para proporcionar 24 millones de caracteres de almacenamiento masivo, un lector de tarjetas perforadas , una perforadora de tarjetas perforadas , una impresora con controladores y dos unidades de cinta magnética de siete pistas.
Se podían obtener sistemas más grandes incluyendo equipos opcionales como memoria central adicional, [ 29 ] [ 15 ] almacenamiento de núcleo extendido (ECS), unidades de disco o tambor adicionales, lectores de tarjetas, perforadoras, impresoras y unidades de cinta. También estaban disponibles trazadores gráficos y grabadoras de microfilm .
Periféricos
- Lector de tarjetas CDC 405: la unidad lee tarjetas de 80 columnas a 1200 tarjetas por minuto y tarjetas de 51 columnas a 1600 tarjetas por minuto. Cada bandeja tiene capacidad para 4000 tarjetas, lo que reduce la frecuencia de carga. [ 30 ]
- Pantalla de consola CDC 6602/6612
- Sistema de discos CDC 6603
- Unidades de transporte de cinta magnética CDC 606 (7 pistas, compatibles con IBM)
- Transportadores de cinta magnética CDC 626 (14 pistas)
- Multiplexor de comunicaciones CDC 6671: admite una combinación de hasta 16 conexiones de datos síncronas de hasta 4800 bit/s cada una para la entrada remota de trabajos , o conexiones de datos asíncronas de hasta 300 bit/s cada una para el tiempo compartido.
- Multiplexor de comunicaciones CDC 6676: admite hasta 64 conexiones de datos asíncronas de hasta 300 bit/s cada una para acceso de tiempo compartido .
- Acoplador de satélite CDC 6682/6683
- Convertidor de canal de datos CDC 6681 [ 5 ]
Versiones
El CDC 6600 era el modelo estrella. El CDC 6400 era una CPU más lenta y de menor rendimiento que costaba mucho menos.
El CDC 6500 era un procesador 6400 de doble CPU, con dos CPU pero solo un conjunto de E/S PP, diseñado para problemas con alta carga computacional. El CDC 6700 también era un procesador de doble CPU, con una CPU 6600 y una CPU 6400. El CDC 6415 era un modelo más económico y lento; contaba con una CPU 6400, pero estaba disponible con solo siete, ocho o nueve PPU en lugar de las diez habituales. El CDC 6416 era una actualización que se podía añadir a un procesador de la serie 6000; incorporaba un banco de PPU adicional, lo que proporcionaba un total de 20 PPU y 24 canales, diseñado para un rendimiento de E/S significativamente mejorado.
El 6600
El CDC 6600 es el superordenador principal insignia de la serie 6000 de sistemas informáticos fabricados por Control Data Corporation . Generalmente considerado como el primer superordenador exitoso , superó a su predecesor más rápido, el IBM 7030 Stretch , por un factor de tres. Con un rendimiento de hasta tres megaFLOPS , [ 31 ] [ 32 ] el CDC 6600, del que se vendieron alrededor de 100, [ 33 ] fue el ordenador más rápido del mundo desde 1964 hasta 1969, cuando cedió ese estatus a su sucesor, el CDC 7600. [ 34 ] [ 25 ]
El CDC 6600 se anticipó a la filosofía de diseño RISC y, de manera inusual, empleó una representación de enteros en complemento a uno . Sus sucesores continuaron la tradición arquitectónica durante más de 30 años, hasta finales de la década de 1980, y fueron los últimos chips diseñados con enteros en complemento a uno. [ 35 ]
El CDC 6600 fue también el primer ordenador de uso generalizado en incluir una arquitectura de carga y almacenamiento , en la que la escritura en sus registros de direcciones activaba la carga o el almacenamiento de datos en sus registros de datos.
Los primeros CDC 6600 se entregaron en 1965 a los Laboratorios Nacionales de Livermore y Los Alamos (administrados por la Universidad de California). El número de serie 4 fue al Instituto Courant de Ciencias Matemáticas de la Universidad de Nueva York en Greenwich Village, Nueva York. La primera entrega fuera de los EE. UU. fue al laboratorio del CERN cerca de Ginebra , Suiza , [ 36 ] donde se utilizó para analizar los dos a tres millones de fotografías de las trayectorias de la cámara de burbujas que los experimentos del CERN producían cada año. En 1966, otro CDC 6600 fue entregado al Laboratorio de Radiación Lawrence , parte de la Universidad de California en Berkeley , donde se utilizó para el análisis de eventos nucleares fotografiados dentro de la cámara de burbujas de Álvarez. [ 37 ] La Universidad de Texas en Austin recibió uno para sus Departamentos de Ciencias de la Computación y Matemáticas, y lo instaló bajo tierra en su campus principal, escondido en una ladera con un lado expuesto, para una mayor eficiencia de refrigeración.
Un ordenador CDC 6600 se exhibe en el Museo de Historia de la Computación en Mountain View, California .
El 6400
El CDC 6400 , perteneciente a la serie CDC 6000, es un ordenador central fabricado por Control Data Corporation en la década de 1960. Su unidad central de procesamiento (CPU) era arquitectónicamente compatible con la del CDC 6600. A diferencia del 6600, que contaba con 10 unidades funcionales paralelas capaces de procesar múltiples instrucciones simultáneamente, el 6400 disponía de una unidad aritmética unificada, que solo podía procesar una instrucción a la vez. Esto se traducía en una CPU más lenta y de menor rendimiento, pero con un coste significativamente inferior. La memoria, la entrada/salida (E/S) del procesador periférico y los periféricos eran, por lo demás, idénticos a los del 6600.
En diciembre de 1966, en UC Berkeley , se puso en funcionamiento un sistema CDC 6400 como sistema informático académico (diciembre de 1966 a agosto de 1982). [ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ] [ 43 ]
En 1966, el Centro de Computación ( en alemán : Rechenzentrum ) de la Universidad RWTH Aachen adquirió un CDC 6400, el primer superordenador de datos de control en Alemania y el segundo en Europa después del de la Organización Europea para la Investigación Nuclear (CERN). Prestó servicio a toda la universidad también mediante 64 teletipos de línea remota (TTY) hasta que fue reemplazado por un ordenador CDC Cyber 175 en 1976. [ 44 ]
Consola de operador del CDC 6400 con cuatro unidades de memoria de cinta magnética al fondo y una unidad controladora de cinta magnética delante de ellas en el Rechenzentrum (Centro de Computación) de la Universidad RWTH Aachen , Alemania (1970).
Unidades de memoria de cinta magnética de siete pistas (CDC 604) en el Centro de Computación (Rechenzentrum) de la Universidad RWTH Aachen, Alemania (1970).
CDC 6400 utilizado por la Armada de los Estados Unidos
Sistemas de doble CPU
El 6500
La CDC 6500 , que cuenta con una CPU dual 6400, [ 45 ] es la tercera supercomputadora de la serie 6000 fabricada por Control Data Corporation y diseñada por el pionero de las supercomputadoras Seymour Cray . [ 20 ] La 6500 se anunció en 1964 y la primera se entregó en 1967. [ 46 ]
Incluye doce computadoras independientes diferentes. Diez son procesadores periféricos y de control, cada uno con una memoria separada y que pueden ejecutar programas de forma independiente entre sí y de los dos procesadores centrales 6400. [ 5 ] En lugar de refrigeración por aire, cuenta con un sistema de refrigeración líquida y cada una de las tres bahías de la computadora tiene su propia unidad de refrigeración. [ 47 ]
Los sistemas CDC 6500 se instalaron en:
- Universidad de Purdue : se instaló en 1967 en el departamento de Ciencias de la Computación más antiguo del país, fundado en 1962.
- Universidad Estatal de Michigan : comprada en 1968, destinada a reemplazar su CDC 3600 , y era la única computadora central académica en el campus. [ 48 ]
- CERN - se actualizó de un 6400 a un 6500 en abril de 1969. [ 49 ]
- el laboratorio técnico en la Base de la Fuerza Aérea Patrick en 1978. [ 50 ]
- El Laboratorio de Técnicas Informáticas y Automatización del Instituto Conjunto de Investigación Nuclear (URSS) adquirió originalmente un CDC 6200 en 1972, posteriormente lo actualizó a un 6500 y lo retiró en 1995.
- Universidad de Colorado Boulder
CDC 6500 (derecha) y otros equipos
Imagen detallada del CDC 6500 en LCM+L
Imagen detallada del CDC 6500 en LCM+L
El 6700
Compuesta por un 6600 y un 6400, la CDC 6700 era la más potente de la serie 6000.
Véase también
- CDC Cyber contenía los sucesores de las computadoras de la serie 6000.
Notas
- ↑ "Mi primer ordenador - CDC" .
- ↑ "Controversia sobre la licencia de exportación" . Computerworld . 12 de septiembre de 1977. pág. 94.
- ↑ Lath Carlson (17 de noviembre de 2016). "Supercomputadora CDC 6500 en el Museo de Computadoras Vivas" . YouTube . Archivado del original el 19 de diciembre de 2021.
- ↑ "Rutinas de utilidad para conjuntos de datos particionados para el controlador de datos CDC-6700" .
- 1 2 3 Manual de referencia de sistemas informáticos 6400/6500/6600 (PDF) . Minneapolis, Minnesota: Control Data Corporation. 1967. Consultado el 25 de julio de 2016 .
- ↑ "Control Data Corporation, CDC-6600 y 7600" .
- ↑ "CDC 6000 en la Universidad Estatal de Michigan" .
- ↑ "Cronología histórica de los CDC" .
- ↑ Noe, JD; Nutt, GJ (1971). "Validación de una simulación CDC 6400 basada en trazas" . Actas de la conferencia conjunta de informática de otoño del 16 al 18 de noviembre de 1971 - AFIPS '71 (Otoño) . págs. 749–757 . doi : 10.1145/1478873.1478969 . ISBN 9781450379090. S2CID 10937665 .
- ↑ Courier, Hayleigh Colombo Journal &. "Museo restaura la primera supercomputadora de Purdue" . Consultado el 25 de julio de 2016 .
- ↑ Cayton, Andrew RL; Sisson, Richard; Zacher, Chris (2006). El Medio Oeste estadounidense: una enciclopedia interpretativa . Indiana University Press. ISBN 978-0253003492.
- ↑ "CDC 6600 - Interludio histórico: Del ordenador central al miniordenador, parte 2, IBM y los siete enanitos: crean mundos" . 8 de noviembre de 2014.
- ^ Paul B. Schneck (2012). Arquitectura de supercomputadoras . Saltador. pag. 47.ISBN 978-1461579571.
- ↑ En años posteriores, se entregaron ediciones especiales de la serie 6000 a algunos clientes con más o menos unidades, algo parecido a los RPQ de IBM .
- 1 2 3 4 5 6 7 Manual de referencia de hardware de la serie Control Data 6000 (PDF) . 1978.
- ↑ La configuración de PPU distinta de 10 no era estándar y se documentaron problemas.
- ↑ "COMPASS para máquinas de 24 bits" (PDF) . Archivado del original (PDF) el 10 de septiembre de 2012. Consultado el 4 de octubre de 2017 .
- ↑ "COMPASS para máquinas de 48 bits" (PDF) .
- ↑ "CDC entregó una versión preliminar de su sistema operativo SCOPE para el 3600" Henley, Ernest J.; Lewins, Jeffery (2014). Avances en ciencia y tecnología nuclear . Elsevier. ISBN 978-1483215662.
- 1 2 "CDC 6500" . Museo de la Computación Viviente . Archivado del original el 28 de julio de 2016. Recuperado el 25 de julio de 2016 .
- ↑ "Primeros: La historia de la informática a partir de la colección de Paul G. Allen" .
- ↑ "James E. Thornton" . computer.org ( IEEE Computer Society) . 12 de abril de 2018.
James E. Thornton... Premio Eckert-Mauchly de 1994... ayudó a diseñar los modelos CDC 1604, 6600, 6400, 6500 y STAR-100.
- ↑ «Diseñada por Seymour Cray, la CDC 6600 era casi tres veces más rápida que la siguiente máquina más rápida de su época, la IBM 7030 Stretch». Making a World of Difference: Engineering Ideas into Reality . National Academy of Engineering. 2014. ISBN 978-0309312653.
- ↑ "En 1964, el CDC 6600 de Cray reemplazó a Stretch como la computadora más rápida del mundo." Andreas Sofroniou (2013). EXPERT SYSTEMS, KNOWLEDGE ENGINEERING FOR HUMAN REPLICATION . Lulu.com. ISBN 978-1291595093.
- 1 2 "CDC 7600" . Archivado del original el 15 de mayo de 2016. Recuperado el 15 de octubre de 2017 .
- ↑ "El reinado de cinco años del CDC 6600" .
- ↑ "El Céfiro de Illinois" .
- ↑ Es decir, cada PP tiene sus propios registros y su propio banco de memoria periférica, pero el resto del hardware es compartido.
- ↑ La lista oficial de configuraciones de memoria central compatibles es: 16.384 / 32.768 / 49.152 / 65.536 / 98.304 o 131.072.
- ↑ "Lector de tarjetas Control Data 405". Folleto de especificaciones técnicas de Control Data Corporation (2/74). Febrero de 1974.
- ↑ Anthony, Sebastian (10 de abril de 2012). "La historia de las supercomputadoras" . ExtremeTech . Archivado del original el 2 de febrero de 2015. Consultado el 2 de febrero de 2015 .
- ↑ "CDC 6600" . Encyclopædia Britannica . Consultado el 2 de febrero de 2015 .
- ↑ "El reinado de cinco años del CDC 6600" .
- ↑ "El diseño del 7600 duró más que cualquier otro diseño de supercomputadora. Tuvo el mayor rendimiento de cualquier computadora desde su lanzamiento en 1969 hasta el lanzamiento del Cray 1 en 1976."
- ↑ La serie UNIVAC 1100/2200 sigue proporcionando un entorno de complemento a uno, pero utilizando hardware de complemento a dos.
- ↑ "El CDC 6600 llega al CERN" . Cronología del CERN .
- ↑ "Bumper Crop" . Revisión de investigación . Laboratorio Lawrence Berkeley . 1981. Archivado del original el 18 de enero de 2018. Recuperado el 4 de octubre de 2017 .
- ↑ "Informática - UC Berkeley CDC 6400" .
- ↑ "CSDL | IEEE Computer Society" .
- ↑ Ninguno (2021). "Un camino de recuerdos" . Computer Modeling in Engineering & Sciences . 129 (3): 1489– 1504. doi : 10.32604/cmes.2021.019434 .
- ↑ "Archivos de Cal TSS" . caltss.computerhistory.org . Consultado el 17 de julio de 2025 .
- ↑ "Guía de Fortran para Cal Run" (PDF) .
- ↑ "Página de informática de Erik E. Fair" .
- ^ "Chronik des heutigen Rechen- und Kommunikationszentrums (RZ) der RWTH Aachen" (en alemán). ReZe RWTH Aquisgrán . Consultado el 13 de diciembre de 2013 .
- ↑ "CDC 6500" . Historia de las TI . 15 de diciembre de 2015. Consultado el 25 de julio de 2016 .
- ↑ "Colección de Control Data Corporation - Cronología histórica" . www.cbi.umn.edu . Consultado el 25 de julio de 2016 .
- ↑ "Museo resucitará supercomputadora de primera generación" . HPCwire . 13 de enero de 2014. Consultado el 25 de julio de 2016 .
- ↑ "CDC 6500" . 60bits.net . Consultado el 25 de julio de 2016 .
- ↑ "El 6400 se actualiza a un 6500 | Cronología del CERN" . timeline.web.cern.ch . Consultado el 25 de julio de 2016 .
- ↑ "La Fuerza Aérea centraliza el procesamiento de datos en Canaveral" . Computerworld . 12 (23). IDG Enterprise . 5 de junio de 1978. Recuperado el 25 de julio de 2016 .
Referencias
- Manual de referencia de los sistemas informáticos CONTROL DATA 6400/6500/6600, publicación n.º 60100000 D, 1967
- DATOS DE CONTROL 6400/6500/6600/6700 Sistemas informáticos, ALCANCE 3.3 Guía del usuario, Publicación n.º 60252700 A, 1970
- DATOS DE CONTROL 6400/6500/6600/6700 Sistemas informáticos, Manual de referencia SCOPE, Publicación n.º 60305200, 1971
- Historial informático en CDC 6600
- Gordon Bell sobre las computadoras de los CDC
Enlaces externos
- Neil R. Lincoln con 18 ingenieros de Control Data Corporation (CDC) sobre arquitectura y diseño de computadoras , Instituto Charles Babbage , Universidad de Minnesota. Los ingenieros son Robert Moe, Wayne Specker, Dennis Grinna, Tom Rowan, Maurice Hutson, Curt Alexander, Don Pagelkopf, Maris Bergmanis, Dolan Toth, Chuck Hawley, Larry Krueger, Mike Pavlov, Dave Resnick, Howard Krohn, Bill Bhend, Kent Steiner, Raymon Kort y Neil R. Lincoln. Los temas de discusión incluyen CDC 1604 , CDC 6600 , CDC 7600 y Seymour Cray .
- Manual de referencia de los sistemas informáticos CONTROL DATA 6400/6500/6600. Archivado el 8 de enero de 2017 en Wayback Machine.
- Artículo de GeekWire de 2016: ¡Resucitada! El equipo técnico de Paul Allen revive una supercomputadora de 50 años.
- Artículo de GeekWire de 2013 sobre la restauración de un CDC 6500 en el LCM .
- Solicite un inicio de sesión Archivado el 28/05/2020 en Wayback Machine al CDC 6500 en funcionamiento en Living Computers: Museum + Labs , una de las computadoras en línea en la colección de computadoras interactivas y de tiempo compartido de Paul Allen .
- Hardware de Control Data Corporation
- Supercomputadoras
- computadoras de 60 bits
- computadoras de 12 bits
- Ordenadores centrales de Control Data Corporation
- Computadoras transistorizadas
- Corporación de Datos de Control
- Introducciones relacionadas con la informática en 1964