CDC 6000 시리즈
CDC 6000 seriesCDC 6000 시리즈는 1960년대에 [1]Control Data Corporation에 의해 제조된 단종된 메인프레임 컴퓨터 시리즈입니다.CDC 6200,[2] CDC 6300,[3] CDC 6400, CDC 6500,[4] CDC 6600 및 CDC 6700[5] 컴퓨터로 구성되었으며, 이 컴퓨터들은 모두 매우 빠르고 효율적이었습니다.각 컴퓨터는 SCOPE(Supervisorary Control of Program Execution)[6][7][8]라는 운영체제의 제어 하에 과학 및 비즈니스 데이터 처리, 멀티프로그래밍, 멀티프로세서, 리모트 작업 입력, 시분할 및 데이터 관리 태스크를 수행하는 대형 솔리드 스테이트 범용 디지털 컴퓨터입니다.1970년에는[9] KRONOS라는 [10]시분할형 운영체제도 등장했습니다.그들은 슈퍼컴퓨터의 1세대 [11]중 일부였다.6600은 Control Data 6000 [12][13]시리즈의 주력 모델입니다.
개요
CDC 6000 시리즈컴퓨터는, 다음의 4개의 주된 기능 디바이스로 구성되어 있습니다.
- 중심 기억
- 1개 또는 2개의 고속 중앙 프로세서
- 10개의[14] 페리페럴 프로세서(Peripheral Processing Unit, PPU)[15][16]: p. 1–11 [17][16]: p.2-2 및
- 디스플레이 콘솔
6000 시리즈는 이러한 용어가 발명되기 몇 년 전에 RISC([citation needed]Reduced Instruction Set)를 사용하여 분산 아키텍처를 갖추고 있습니다.
패밀리의 구성원은 주로 중앙 프로세서의 수와 종류에 따라 다릅니다.[18]
- CDC 6600은 병렬로 동작할 수 있는10개의 기능 유닛을 갖춘 단일 CPU입니다.각 유닛은 동시에 명령어로 동작합니다.
- CDC 6400은 동일한 명령 세트를 가진 단일 CPU이지만 동시에 실행할 수 있는 단일 통합 산술 함수 장치가 있습니다.
- CDC 6500은 2개의 6400 중앙 프로세서를 탑재한 듀얼 CPU 시스템입니다.
- CDC 6700은 듀얼 CPU 시스템이며 6600 및 6400 중앙 프로세서를 갖추고 있습니다.
이전 CDC 3000 시리즈에서도 다음과 같은 특정 기능과 명명법이 사용되었습니다.
- 산수는 하나의 보충이었다.
- CDC에서 두 [19][20]패밀리의 어셈블리 언어를 위해 COMPASS라는 이름을 사용했습니다.
- SCOPE라는 [21]이름은 3000 및 6000 시리즈에서의 실장용으로 사용되었습니다.
현재 (2018년 현재) CDC 6000 시리즈 머신을 실행하고 있는 유일한 6500이 Living Computers에 의해 복원되었습니다. Museum[22] + Labs Purdue University에 의해 1967년에 지어졌고 1989년 해체된 후 Paul Allen에 의해 LCM+[23]L에 인수되기 전에 치페와 폭포 산업 및 기술 박물관에 기증될 때까지 사용되었습니다.
역사
CDC 6000 시리즈의 첫 번째 멤버는 Seymour Cray와 James E가 설계한 슈퍼컴퓨터 CDC 6600이었습니다. 위스콘신주 치페와 폴스의 손튼입니다[24]1964년 9월에 소개되었으며 초당 최대 300만 개의 명령을 수행하며, 이는 지난 [25][26]몇 년간 속도 챔피언이었던 IBM Stretch보다 3배 빠른 속도입니다.CDC 7600이 [27]출시되기 전까지 5년 동안 가장 빠른 기계로 남아있었다.그 기계는 프레온 냉매가 냉각되어 있었다.
Control Data는 이런 [28]종류의 기계를 100대 정도 제조하여 개당 600만~1000만달러에 판매했습니다.
다음으로 도입된 시스템은 1966년 4월에 납품된 CDC 6400이었습니다.6400 중앙 프로세서는 6600의 병렬 기능 유닛이 아닌 시리얼 프로세싱으로 구현되는 속도가 느리고 비용이 저렴합니다.6400의 다른 측면은 모두 6600과 동일합니다.그 후, 주로 James E가 설계한 CDC 6500이라는 듀얼 6400 스타일의 중앙 프로세서를 탑재한 머신을 추적했습니다.1967년 10월, 손튼.마지막으로, 6600 스타일의 CPU와 6400 스타일의 CPU를 모두 갖춘 CDC 6700이 1969년 10월에 출시되었습니다.
후속 스페셜 에디션 옵션은 시리즈를 위해 맞춤형으로 개발되었습니다.
- 두번째 시스템은 중앙 프로세서 없이 구성되기'(6416고"증강 입출력 버퍼 및 제어)[16]:부록 A는 첫번째에 간다;총 효과적으로 20및 제어 프로세서 24채널과 함께의 목적 추가적인 주변 기기를 지지하기 위해서였다 주변고"significantly은 multiprogr을 증가시키는 확인되었다.그리고 일괄 amming6000 시리즈의 작업 처리." (30PPU, 36채널 6600 머신은 1971~1973년 Control Data의 Software Research Lab에 의해 Miniapolis Cybernet 호스트로 운영되었지만 이 버전은 상업적으로 판매된 적이 없습니다.)
- Control Data는 또한 소수의 주변기기를 [16]: Appendix E 탑재한 CDC 6400을 출시했습니다.
- CDC 6415–7 (7개의 주변기기 프로세서 탑재)
- CDC 6415–8 (8개의 주변기기 프로세서 탑재)
- CDC 6415–9 (9개의 페리페럴프로세서 탑재)
하드웨어
중앙 메모리(CM)
모든 CDC 6000 시리즈 컴퓨터에서 중앙 프로세서는 중앙 메모리에 있는 약 7개의 활성 프로그램(작업)과 동시에 통신합니다.이러한 프로그램으로부터의 명령은 중앙 프로세서 레지스터에 읽혀져 일정 간격으로 중앙 프로세서에 의해 실행됩니다.그 후 결과는 중앙 메모리로 돌아갑니다.
정보는 단어 형태로 중앙 메모리에 저장됩니다.각 워드의 길이는 60자리 이진수(비트)입니다.매우 효율적인 주소 및 데이터 제어 메커니즘에 의해 100나노초 이내에 중앙 메모리로 또는 중앙 메모리에서 워드를 이동할 수 있습니다.
확장 코어 스토리지(ECS)
확장 코어 스토리지 유닛(ECS)은, 메모리 스토리지를 증설해, CDC 6000 시리즈 컴퓨터의 강력한 컴퓨팅 기능을 강화합니다.이 유닛에는 인터리브 코어 뱅크가 포함되어 있습니다.각각의 ECS 워드(488비트)폭 및 각 뱅크의 488비트 버퍼가 포함됩니다.명목상으로는 CM보다 느리지만 ECS에는 버퍼(캐시)가 포함되어 있어 일부 어플리케이션에서는 CM보다 ECS가 뛰어난 성능을 발휘합니다.다만, 보다 일반적인 레퍼런스 패턴에서는, CM은 여전히 고속입니다.
중앙 프로세서
| P | A0 | B0 = 0 | |
| RA (CM) | A1 | 지하 1층 | |
| FL (CM) | A2 | B2 | |
| 전자파 | A3 | B3 | |
| RA (ECS) | A4 | B4 | |
| FL (ECS) | 답 5 | B5 | |
| A6 | B6 | ||
| A7 | B7 | ||
| X0 | |||
| X1 | |||
| X2 | |||
| X3 | |||
| X4 | |||
| X5 | |||
| X6 | |||
| X7 | |||
| 범례:
| |||
중앙 프로세서는 컴퓨터의 핵심 역할을 하는 고속 연산 장치였습니다.사용자 프로그램의 덧셈, 뺄셈 및 논리 연산과 곱셈, 나눗셈, 증분, 인덱싱 및 분기 명령을 모두 수행했습니다.CDC 6000 아키텍처에서는 중앙 처리 장치가 입출력(I/O) 작업을 수행하지 않았습니다.입력/출력은 완전히 비동기식으로 주변기기의 프로세서에 의해 수행되었습니다.
6000 시리즈 CPU에는 X0~X7, A0~A7, B0~B7로 지정된 24개의 오퍼레이팅 레지스터가 포함되어 있습니다.8개의 X 레지스터는 각각 60비트 길이로, 대부분의 데이터 조작(정수와 부동소수점)에 사용됩니다.8개의 B 레지스터는 18비트 길이로 일반적으로 인덱싱 및 주소 저장에 사용됩니다.레지스터 B0은 항상0을 반환하도록 유선 접속되어 있습니다.소프트웨어 규약에 따라 레지스터 B1은 일반적으로 1로 설정되었습니다(대부분 30비트 명령 대신 15비트 명령을 사용할 수 있었습니다).8개의 18비트 A 레지스터는 흥미로운 방법으로 대응하는 X 레지스터에 '커플링'되었습니다.A1부터 A5까지의 레지스터 중 하나에 주소를 설정하면 해당 주소의 콘텐츠의 메모리 부하가 대응하는 X 레지스터에 가해졌습니다.마찬가지로 주소를 레지스터 A6 및 A7로 설정하면 메모리 저장소가 X6 또는 X7에서 메모리 내의 해당 위치에 배치됩니다.레지스터 A0과 X0은 이러한 방식으로 결합되지 않았기 때문에 스크래치 레지스터로 사용할 수 있습니다.단, A0과 X0은 CDC의 Extended Core Storage(ECS; 확장 코어 스토리지)에 대처하는 경우에 사용되었습니다.
명령어는 15비트 또는 30비트 길이이므로 60비트 워드당 최대 4개의 명령어가 있을 수 있습니다.60비트 워드는 그 워드에 맞는 15비트 명령과 30비트 명령의 조합을 포함할 수 있지만 30비트 명령어는 다음 워드로 줄바꿈할 수 없습니다.작전 코드는 6비트 길이였어요명령어의 나머지 부분은 3비트 레지스터 필드(2개의 오퍼랜드와 1개의 결과) 또는 18비트 즉시 상수의 레지스터 2개입니다.모든 지침은 '등록하기 위해 등록'되었습니다.예를 들어, 다음 COMPASS(어셈블리 언어) 코드는 메모리에서 두 개의 값을 로드하고 60비트 정수 추가를 수행한 다음 결과를 저장합니다.
SA1 X 세트 레지스터 A1을 X의 주소로, X1을 그 주소 SA2 Y 세트 레지스터 A2에서 Y의 주소로 로드, X2를 그 주소 IX6 X1+X2에서 X2를 로드하여 X1 및 X6을 결과로 한다.
CDC 6400 시리즈에서 사용되는 중앙 프로세서에는 한 번에 하나의 기계 명령을 실행하는 통합 산술 요소가 포함되어 있습니다.명령 유형에 따라 명령어는 비교적 빠른5 클럭 사이클(18비트 정수 연산)에서 최대 68 클럭 사이클(60비트 모집단 수)까지 걸릴 수 있습니다.CDC 6500은 6400과 동일하지만 2개의 동일한 6400 CPU를 탑재하고 있습니다.따라서 CDC 6500은 머신의 계산 스루풋을 거의 2배로 늘릴 수 있습니다.(그러나 I/O 스루풋은 아닙니다.이는 동일한 10개의 PP/12 채널에서 처리되는 외부 I/O 디바이스의 속도가 느리기 때문에 여전히 제한되었습니다.그러나 많은 CDC 고객은 컴퓨팅에 관한 문제에 대처하고 있었습니다.6500은 고객에게 매우 적합합니다.)
CDC 6400과 마찬가지로 CDC 6600 컴퓨터에는 중앙 프로세서가 1개만 있습니다.그러나 중앙 프로세서가 훨씬 더 높은 효율성을 제공했습니다.프로세서는 10개의 개별 기능 유닛으로 나누어져 있으며, 각 유닛은 특정 동작 타입에 맞게 설계되어 있습니다.10개의 모든 기능 유닛은 동시에 동작할 수 있으며, 각각 독자적인 동작으로 동작할 수 있습니다.제공된 함수 단위는 분기, 부울, 시프트, 긴 정수 추가, 부동 소수점 추가, 부동 소수점 분할, 부동 소수점 승수 2 및 증분(18비트 정수 추가) 단위입니다.기능 유닛의 지연은 매우 빠른3 클럭 사이클(증가 가산)에서 29 클럭 사이클(부동소수점 분할) 사이였습니다.
6600 프로세서는 다양한 프로세서(기능 유닛, 레지스터) 리소스를 사용할 수 있는 것을 전제로 클럭 사이클마다 새로운 명령을 발행할 수 있습니다.이러한 자원은 스코어보드 메커니즘에 의해 추적되었습니다.또한 8개의 명령어(짧은 명령어 32개 또는 긴 명령어 16개 또는 조합)의 내용을 캐시하는 명령어 스택도 높은 발행률을 유지하는 데 기여했습니다.작은 루프가 스택 전체에 존재할 수 있기 때문에 명령어 취득으로 인한 메모리 지연이 없어집니다.
6400 CPU와 6600 CPU의 사이클 타임은 모두 100ns(10MHz)였습니다.6400 CPU의 시리얼 특성상 정확한 속도는 명령 혼합에 따라 크게 달라지지만 일반적으로 1MIPS 정도였습니다.부동소수점 추가는 11클럭 사이클로 매우 빨랐지만 부동소수점 곱셈은 57클럭 사이클로 매우 느렸습니다.따라서 부동소수점 속도는 운용의 혼합에 따라 크게 달라지며 200kFLOPS 미만일 수 있습니다.물론 6600이 훨씬 더 빨랐습니다.컴파일러 명령어 스케줄링을 잘하면 머신은 이론상 피크인 10MIPS에 근접할 수 있습니다.부동소수점 추가에는 4개의 클럭 사이클이 걸리고 부동소수점 곱셈에는 10개의 클럭이 걸렸습니다(다만, 2개의 곱셈 기능 유닛이 있기 때문에, 2개의 연산이 동시에 처리될 수 있습니다).따라서 6600의 최대 부동소수점 속도는 2-3MPLOPS입니다.
CDC 6700 컴퓨터는 다른 세 대의 컴퓨터 중 가장 뛰어난 기능을 결합했다.CDC 6500과 마찬가지로 중앙 프로세서가 2개 탑재되어 있습니다.하나는 통합 산술 섹션이 있는 CDC 6400/CDC 6500 중앙 프로세서이고, 다른 하나는 보다 효율적인 CDC 6600 중앙 프로세서입니다.이 조합으로 CDC 6700은 CDC 6000 시리즈 중 가장 빠르고 강력한 제품이 되었습니다.
| 6000 시리즈 컴퓨터. | 입력/출력 채널 | 주변기기 프로세서 | 중앙의 기억 | 중앙 프로세서 | |
|---|---|---|---|---|---|
| 운영하는 레지스터 | 기능 단위 | ||||
| CDC 6400 | 12 | 10 | 1 | 24 | 통합 산술 섹션 |
| CDC 6500 | 12 | 10 | 1 | 24 | 통합 산술 섹션 |
| 24 | 통합 산술 섹션 | ||||
| CDC 6600 | 12 | 10 | 1 | 24 | 추가, 곱하기(2배), 분할, 긴 추가, 시프트, 부울, 증분(2배), 분기 |
| CDC 6700 | 12 | 10 | 1 | 24 | 통합 산술 섹션 |
| 24 | 추가, 곱하기(2배), 분할, 긴 추가, 시프트, 부울, 증분(2배), 분기 | ||||
주변기기 프로세서
중앙 프로세서는 최대 10개의 Peripheral Processor(PP; 페리페럴 프로세서)와 중앙 메모리에 대한 액세스를 공유합니다.각 주변기기 프로세서는 각각 12비트로 [16]: p.4-2 구성된 4K 워드의 1μs 메모리를 가진 개별 컴퓨터입니다.(이것들은 CDC 160A 미니컴퓨터와 다소 유사하며 12비트 워드 길이와 명령어 세트의 일부를 공유합니다.)
PP는 12개의 I/O 채널에 대한 인터페이스로 설계되었지만, 치페와 운영체제(COS)의 일부와 그로부터 파생된 시스템(SCOPE, MACE, KRONOS, NOS/BE)은 PP에서 실행되었습니다.PP만이 채널에 액세스할 수 있으며 입력/출력을 수행할 수 있습니다. 즉, 중앙 메모리와 디스크 및 자기 테이프 유닛과 같은 주변 장치 간의 정보 전송입니다.모든 입출력 태스크에서 중앙 프로세서를 해방하여 주변 프로세서가 입출력 및 운영체제 기능을 수행하는 동안 계산을 수행할 수 있습니다.이 기능은 사용자 프로그램의 전체적인 처리를 고속화합니다.대부분의 운영체제는 [29]PP에서 실행되었기 때문에 Central Processor의 모든 기능을 사용자 프로그램에서 사용할 수 있게 되었습니다.
각 주변기기의 프로세서는 덧셈, 뺄셈 및 논리연산을 실행할 수 있습니다.특별한 명령은 프로세서 메모리와 채널을 통해 주변 장치 간에 워드당 최대 1μs의 속도로 데이터를 전송합니다.주변기기의 프로세서는 배럴 프로세서로 일괄 구현됩니다.각각은 다른 루틴과 독립적으로 루틴을 실행합니다.버스 마스터링 또는 다이렉트메모리 액세스의 느슨한 이전 버전입니다.
명령어는 6비트 연산 코드를 사용했기 때문에 오퍼랜드에는 6비트만 남았습니다.또한 다음 워드의 12비트를 결합하여 18비트 주소(중앙 [16]: p.4–6 메모리의 전체 131,072 워드에 액세스하는 데 필요한 크기)를 형성할 수 있었습니다.
데이터 채널
입력 또는 출력을 위해 각 주변 프로세서는 데이터 채널이라고 불리는 통신 링크를 통해 주변 장치에 액세스합니다.각 데이터 채널에 1개의 페리페럴 디바이스를 접속할 수 있습니다.단, 채널을 하드웨어로 변경하여 여러 디바이스를 지원할 수 있습니다.
다른 주변 프로세서가 그 디바이스에 접속되어 있는 데이터 채널을 사용하고 있지 않은 경우, 각 주변 프로세서는 그 주변 장치와 통신할 수 있습니다.즉, 한 번에 1개의 페리페럴프로세서만이 특정 데이터 채널을 사용할 수 있습니다.
디스플레이 콘솔
주변 장치와 주변 프로세서 간의 통신 외에 컴퓨터 오퍼레이터와 운영 체제 간의 통신이 이루어집니다.이것은 컴퓨터 콘솔에 의해 가능했고, 컴퓨터 콘솔에는 2개의 CRT 화면이 있었다.
이 디스플레이 콘솔은 기계 내의 모든 상태 비트에 수백 개의 점멸하는 조명과 스위치를 포함하고 있던 당시의 기존 컴퓨터 콘솔과는 크게 다른 것이었습니다.(예에 대해서는, 전면 패널을 참조해 주세요).이에 비해 6000 시리즈 콘솔은 심플하고 빠르고 신뢰성 높은 우아한 설계였습니다.
콘솔 화면은 래스터 베이스가 아닌 서예입니다.아날로그 회로는 전자 빔을 조종하여 화면에 개별 문자를 그렸습니다.주변기기의 프로세서 중 하나가 콘솔을 구동하는 DSD(Dynamic System Display)라는 전용 프로그램을 실행했습니다.DSD의 코딩은 빠르게 화면을 다시 그려야 눈에 보이는 깜박임을 방지할 수 있기 때문에 빨라야 했습니다.
DSD는 시스템과 진행 중인 작업에 대한 정보를 표시했습니다.또한 콘솔에는 운영자가 저장된 프로그램 수정 요청을 입력하고 실행 중이거나 실행 대기 중인 작업에 대한 정보를 표시할 수 있는 키보드가 포함되어 있습니다.
O26이라고 불리는 전체 화면 편집기는 운영 체제 제한으로 인해 첫 글자가 알파벳으로 만들어진 IBM 모델 026 키 펀치의 이름을 따서 운영자 콘솔에서 실행할 수 있습니다.이 텍스트 에디터는 1967년에 등장하여 최초의 풀스크린 에디터 중 하나가 되었습니다.(불행하게도 CDC는 CDC Network Operating System에서 일반 시분할 사용자를 위한 풀스크린 에디터인 FSE를 제공하는 데 15년이 더 걸렸습니다.)
오퍼레이터 콘솔을 사용하여 작성된 다양한 게임도 있었다.여기에는 BAT (야구 게임), KAL (만화경), DOG (개집을 스크린에 띄우는 스누피), ADC (화면 위를 활보하는 앤디 캡), EYE (화면을 거대한 눈알로 바꾼 후 윙크), PAC (팩맨과 비슷한 게임), 달 착륙선 시뮬레이터 등이 포함됩니다.
최소 구성
CDC 6000 시리즈 컴퓨터 시스템의 최소 하드웨어 요건은 컴퓨터로 구성되었습니다.이것에는, 32,768 워드의 중앙 메모리 스토리지, 2400만 문자의 대용량 스토리지를 실현하는 디스크, 디스크 팩, 또는 드럼의 임의의 조합, 펀치 카드 리더, 펀치 카드 펀치, 컨트롤러가 있는 프린터, 및 2개의 7 트랙 자기 테이프 유닛이 포함됩니다.
추가 중앙 메모리,[30][16] 확장 코어 스토리지(ECS), 추가 디스크 또는 드럼 유닛, 카드 리더, 펀치, 프린터, 테이프 유닛 등의 옵션 기기를 포함하면 더 큰 시스템을 얻을 수 있습니다.그래픽 플로터와 마이크로필름 레코더도 이용할 수 있었다.
주변기기
- CDC 405 카드 리더 - 유닛은 분당 1200장의 80컬럼 카드 및 분당 1600장의 51컬럼 카드를 읽습니다.각 트레이에는 4000장의 카드가 수납되어 있어 필요한 로드 [31]레이트를 저감 할 수 있습니다.
- CDC 6602/6612 콘솔 디스플레이
- CDC 6603 디스크 시스템
- CDC 626 자기 테이프 트랜스포트
- CDC 6671 Communications Multiplexer - 리모트 작업 엔트리에 대해 최대 16개의 동기 데이터 연결 지원
- CDC 6676 Communications Multiplexer - 최대 64개의 비동기 데이터 접속을 지원하며, 각각 최대 300bps의 시간 공유 액세스를 지원합니다.
- CDC 6682/6683 위성 연결기
- CDC 6681 데이터 채널컨버터[6]
버전
CDC 6600이 대표적이다.CDC 6400은 저속의 저퍼포먼스 CPU로 비용이 대폭 절감되었습니다.
CDC 6500은 2개의 CPU를 탑재한 듀얼 CPU 6400으로 계산상의 문제에 대응하도록 설계된 I/O PP는 1세트뿐이었습니다.CDC 6700도 듀얼 CPU 머신으로, CPU 6600과 CPU 6400을 1개 탑재했습니다.CDC 6415는 6400의 CPU를 탑재하고 있었지만 일반적인 10개가 아닌 7, 8, 9개의 PPU만 탑재할 수 있었습니다.CDC 6416은 6000 시리즈 머신에 추가할 수 있는 업그레이드입니다.PPU 뱅크를 추가하여 총 20개의 PPU와 24개의 채널을 제공하여 I/O 성능을 대폭 향상시킵니다.
6600
CDC 6600은 Control Data Corporation이 제조한 6000 시리즈 컴퓨터 시스템의 주력 메인프레임 슈퍼컴퓨터입니다.일반적으로 최초의 성공적인 슈퍼컴퓨터로 간주되는 이 제품은 가장 빠른 이전 제품인 IBM 7030 Stretch보다 3배 더 높은 성능을 보였습니다.최대 3메가 FLOPS의 성능을 가진 CDC [32][33]6600은 1964년부터 1969년까지 세계에서 가장 빠른 컴퓨터였으며, 그 후 [34]CDC 7600에 [35][27]그 지위를 넘겨주었다.
CDC 6600은 RISC 설계 철학을 예측하고 이례적으로 정수의 완전 표현을 채택했습니다.1980년대 후반까지 30년 이상 건축의 전통을 이어온 이 칩은 완성 [36]정수로 설계된 마지막 칩이었습니다.
CDC 6600은 또한 주소 레지스터에 쓰기가 데이터 레지스터에서 메모리 로드 또는 데이터 저장을 트리거하는 로드 스토어 아키텍처를 포함하는 최초의 널리 보급된 컴퓨터였다.
최초의 CDC 6600은 1965년에 Livermore 및 Los Alamos National Labs(캘리포니아 대학 관리)에 납품되었습니다.일련 번호 4는 뉴욕주 그리니치 빌리지에 있는 뉴욕대학교의 Courant Institute of Mathematical Sciences Courant Institute에 전달되었습니다.미국 밖으로 첫 배송은 스위스 [37]제네바 인근의 CERN 연구소로 보내졌으며, 매년 CERN 실험으로 생산되는 버블 챔버 트랙의 200만~300만 장의 사진을 분석하는 데 사용되었습니다.1966년 또 다른 CDC 6600이 버클리 캘리포니아 대학의 일부인 로렌스 방사선 연구소에 전달되어 알바레즈 버블 [38]챔버 내에서 촬영된 핵 사건의 분석에 사용되었다.오스틴에 있는 텍사스 대학교는 냉각 효율을 높이기 위해 컴퓨터 사이언스 및 수학부를 위해 메인 캠퍼스 지하에 설치했습니다.
CDC 6600은 캘리포니아 마운틴 뷰의 컴퓨터 역사 박물관에 전시되어 있습니다.
6400은
CDC 6000 시리즈의 멤버인 CDC 6400은 1960년대에 Control Data Corporation에 의해 제조된 메인프레임 컴퓨터입니다.중앙처리장치는 CDC 6600과 아키텍처적으로 호환성이 있었습니다.동시에 여러 명령어로 동작할 수 있는 10개의 병렬 기능 유닛이 있었던 6600과는 대조적으로 6400은 한 번에 하나의 명령어로만 동작할 수 있는 통합 연산 유닛을 가지고 있었다.그 결과 CPU는 느리고 퍼포먼스는 떨어졌지만 CPU는 훨씬 저렴했습니다.메모리, 주변기기의 프로세서 기반 입출력(I/O) 및 주변기기는 6600과 동일했습니다.
1966년에는 컴퓨팅 센터(독일어:RWTH Aachen University의 Recenzentrum)은 CDC 6400을 구입했다.이것은 독일에서 최초의 제어 데이터 슈퍼컴퓨터이며, 유럽에서 유럽 원자력 연구 기구(CERN)에 이어 두 번째 슈퍼컴퓨터이다.또한 [39]1976년 CDC Cyber 175 컴퓨터로 대체될 때까지 64개의 원격 회선 텔레타이프(TTY)를 통해 대학 전체에 서비스를 제공했습니다.
독일 RWTH Aachen University의 Rechenzentrum(컴퓨터 센터)(1970년)에 있는 4개의 자기 테이프 메모리 유닛을 배경으로 한 CDC 6400의 오퍼레이터 콘솔.
듀얼 CPU 시스템
6500
| 개발자 | 시모어 크레이 |
|---|---|
| 제조원 | 컨트롤 데이터 코퍼레이션 |
| 제품 패밀리 | CDC 6000 시리즈 |
| 유형 | 슈퍼컴퓨터 |
| 발매일 | 1967년) |
| 초기 가격 | 8백만달러 ~ 2021년 69,896,996달러 상당 |
| 운영 체제 | 범위, NOS |
| CPU | 듀얼 6400, 최대 40MHz |
| 기억 | 65,000개의 60비트 워드 |
| 표시 | DD60 |
| 덩어리 | 10,000파운드(5.0 쇼트톤, 4.5톤)부터. |
| 전임자 | IBM 7030 Stretch |
| 후계자 | CDC 7600 |
듀얼 CPU 6400을 [40]탑재한 CDC 6500은 Control Data Corporation이 제조하고 슈퍼컴퓨터의 선구자인 Seymour [23]Cray가 설계한 6000 시리즈의 세 번째 슈퍼컴퓨터입니다.최초의 6500은 1964년에 발표되었고 1967년에 [41]인도되었다.
여기에는 12개의 서로 다른 독립 컴퓨터가 포함되어 있습니다.10개의 프로세서는 주변기기와 제어용 프로세서이며, 각 프로세서는 개별 메모리를 탑재하여 프로그램을 개별적으로 실행할 수 있으며, 2개의 6400 중앙 프로세서도 실행할 [6]수 있습니다.공랭식 대신 액체 냉각 시스템을 갖추고 있으며 컴퓨터의 3개의 베이 각각에 자체 냉각 [42]장치가 있습니다.
CDC 6500 시스템은 다음 위치에 설치되었습니다.
- 미시간 주립 대학교 - 1968년에 CDC 3600을 대체하기 위해 인수되었으며,[43] 캠퍼스에서 유일한 학술 메인프레임이었습니다.
- CERN - 1969년 [44]4월에 6400에서 6500으로 업그레이드.
- 1978년 [45]패트릭 공군 기지의 기술 실험실.
- 공동 원자력 연구소(USSR)의 컴퓨팅 기술 및 자동화 연구소 - 1972년에 CDC 6200을 구입하고, 나중에 6500으로 업그레이드하여 1995년에 퇴역했습니다.
더 6700
6600과 6400으로 구성된 CDC 6700은 6000 시리즈 중 가장 강력했습니다.
「 」를 참조해 주세요.
- CDC Cyber - 6000 시리즈 컴퓨터의 후계기 포함
메모들
- ^ "My first computer - CDC".
- ^ "Controversy over export license". Computerworld. September 12, 1977. p. 94.
- ^ "Remember when - Southern Maryland".
- ^ Lath Carlson. "CDC 6500 supercomputer at the Living Computers Museum". YouTube. Archived from the original on 2021-12-19.
- ^ "Partitioned-Data-Set Utility Routines for the Control Data CDC-6700".[데드링크]
- ^ a b c 6400/6500/6600 Computer Systems Reference Manual (PDF). Minneapolis, Minnesota: Control Data Corporation. 1967. Retrieved 25 July 2016.
- ^ "Control Data Corporation, CDC-6600 & 7600".
- ^ "CDC 6000s at Michigan State University".
- ^ "CDC Historical Timeline".
- ^ Noe, J. D.; Nutt, G. J. (1971). "Validation of a trace-driven CDC 6400 simulation". Proceedings of the November 16-18, 1971, fall joint computer conference on - AFIPS '71 (Fall). pp. 749–757. doi:10.1145/1478873.1478969. ISBN 9781450379090. S2CID 10937665.
- ^ Courier, Hayleigh Colombo Journal &. "Museum restoring Purdue's 1st supercomputer". Retrieved 25 July 2016.
- ^ Cayton, Andrew R. L.; Sisson, Richard; Zacher, Chris (2006). The American Midwest: An Interpretive Encyclopedia. ISBN 978-0253003492.
- ^ "CDC 6600 - Historical Interlude: From the Mainframe to the Minicomputer Part 2, IBM and the Seven Dwarfs - They Create Worlds". November 8, 2014.
- ^ Paul B. Schneck (2012). Supercomputer Architecture. p. 47. ISBN 978-1461579571.
- ^ 이후 6000 시리즈의 스페셜 에디션이 IBM의 RPQ와 같은 일부 고객에게 제공되었습니다.
- ^ a b c d e f g Control Data 6000 Series Hardware Reference Manual (PDF). 1978.
- ^ 10 이외의 PPU 설정은 비표준이며, 문제가 문서화되어 있습니다.
- ^ "IT History Society". 15 December 2015.
- ^ "COMPASS for 24 bit machines" (PDF). Archived from the original (PDF) on 2012-09-10. Retrieved 2017-10-04.
- ^ "COMPASS for 48 bit machines" (PDF).
- ^ "CDC는 3600용 SCOPE 운영 체제의 초기 버전을 제공했습니다."
- ^ 가동 중인 컴퓨터:뮤지엄 + 랩]
- ^ a b "CDC 6500". Living Computer Museum. Retrieved 25 July 2016.
- ^ "James E. Thornton". computer.org (IEEE Computer Society).
James E. Thornton ... 1994 Eckert-Mauchly Award ... helped design the CDC 1604, 6600, 6400, 6500, and STAR-100.
- ^ "Seymour Cray가 설계한 CDC 6600은 당대 두 번째로 빠른 기계인 IBM 7030 Stretch보다 거의 3배 더 빨랐습니다."
- ^ 1964년 Cray의 CDC 6600은 Stretch를 제치고 지구상에서 가장 빠른 컴퓨터가 되었습니다.
- ^ a b "CDC 7600". Archived from the original on 2016-05-15. Retrieved 2017-10-15.
- ^ "CDC 6600's Five Year Reign".
- ^ "The Illinois Zephyr".
- ^ 지원되는 중앙 메모리 구성의 공식 목록은 16,384 / 32,768 / 49,152 / 65,536 / 98,304 또는 131,072 입니다.
- ^ "Control Data 405 Card Reader". Contrtol Data Corporation Technical Specifications Pamphlet (2/74). February 1974.
- ^ Anthony, Sebastian (April 10, 2012). "The History of Supercomputers". ExtremeTech. Retrieved 2015-02-02.
- ^ "CDC 6600". Encyclopædia Britannica. Retrieved 2015-02-02.
- ^ "CDC 6600's Five Year Reign".
- ^ "7600 설계는 다른 어떤 슈퍼컴퓨터 설계보다 오래 지속되었습니다.1969년 출시된 이후 1976년 Cray 1이 출시될 때까지 모든 컴퓨터 중 최고의 성능을 발휘했습니다.">
- ^ UNIVAC 1100/2200 시리즈는 여전히 1개의 보완 환경을 제공하지만 2개의 보완 하드웨어를 사용합니다.
- ^ "The CDC 6600 arrives at CERN". CERN Timelines.
- ^ "Bumper Crop". Research Review. Lawrence Berkeley Laboratory. 1981. Archived from the original on 2018-01-18. Retrieved 2017-10-04.
- ^ "Chronik des heutigen Rechen- und Kommunikationszentrums (RZ) der RWTH Aachen" (in German). ReZe RWTH Aachen. Retrieved 2013-12-13.
- ^ "CDC 6500". IT History. 15 December 2015. Retrieved 25 July 2016.
- ^ "Control Data Corporation Collection - Historical Timeline". www.cbi.umn.edu. Retrieved 25 July 2016.
- ^ "Museum to Resurrect First-Gen Supercomputer". HPCwire. 13 January 2014. Retrieved 25 July 2016.
- ^ "CDC 6500". 60bits.net. Retrieved 25 July 2016.
- ^ "The 6400 is ugraded to a 6500 CERN timelines". timeline.web.cern.ch. Retrieved 25 July 2016.
- ^ Enterprise, I. D. G. (5 June 1978). "Computerworld". 12 (23). IDG Enterprise. Retrieved 25 July 2016.
{{cite journal}}:Cite 저널 요구 사항journal=(도움말)
레퍼런스
- CONTROL DATA 6400/6500/6600 컴퓨터 시스템 레퍼런스 매뉴얼, 간행물 제60100000D, 1967년
- CONTROL DATA 6400/6500/6600/6700 컴퓨터 시스템, SCOPE 3.3 사용자 가이드, 간행물 60252700 A, 1970
- CONTROL DATA 6400/6500/6600/6700 컴퓨터 시스템, SCOPE 레퍼런스 매뉴얼, 간행물 60305200, 1971
- CDC 6600의 컴퓨터 이력
- CDC 컴퓨터의 Gordon Bell
외부 링크
- Neil R. Lincoln은 컴퓨터 아키텍처 및 디자인 분야의 컨트롤 데이터 코퍼레이션(CDC) 엔지니어 18명으로 미네소타 대학교 찰스 배비지 연구소 소속입니다.엔지니어에는 Robert Moe, Wayne Specker, Dennis Greenna, Tom Rowan, Maurice Hutson, Curt Alexander, Don Pagelkopf, Maris Bergmanis, Dolan Toth, Chuck Hawley, Larry Krueger, Mike Pavlov, Dave Resnick, Hawnick, Hawnick, Ha, Khard Bhen, Khen, Ha, Hutson 등이 있습니다.링컨.토론 주제로는 CDC 1604, CDC 6600, CDC 7600 및 Seymour Cray가 있습니다.
- CONTROL DATA 6400/6500/6600 컴퓨터 시스템 참조 매뉴얼
- 2016년 GeekWire 기사 부활! 폴 앨런의 기술팀이 50년 된 슈퍼컴퓨터를 부활시키다
- LCM에서의 CDC 6500 복원에 관한 2013 GeekWire 기사.
- Wayback Machine에서 보관된 2020-05-28을 Living Computers에서 작동하는 CDC 6500에 요청합니다. Museum + Labs는 Paul Allen의 시분할 및 인터랙티브 컴퓨터 컬렉션에 있는 온라인 컴퓨터 중 하나입니다.