CDC 6600
| CDC 6600 | |
|---|---|
Render 3D dengan figur manusia sebagai skala | |
| Desain | |
| Pabrikan | Control Data Corporation |
| Perancang | Seymour Cray |
| Tanggal rilis | September 1964[1] |
| Unit terjual | 100+ |
| Harga | AS$2.370.000[2] (setara dengan $19.150.000 pada 2024) |
| Casing | |
| Dimensi | Tinggi : 2.000 mm (79 in) Lebar Kabinet: 810 mm (32 in)[3] Panjang Kabinet : 1.710 mm (67 in)[3] Lebar Keseluruhan : 4.190 mm (165 in)[3] |
| Berat | sekitar 12.000 pon (6,0 ton pendek; 5,4 t)[4] |
| Daya | 30 kW @ 208 V 400 Hz[2][5] |
| Sistem | |
| Sistem operasi | SCOPE, KRONOS[6] |
| CPU | prosesor 60-bit @ 10 MHz[7] |
| Memori | Hingga 982 kilobita (131000 x 60 bit)[1] |
| MIPS | 2 MIPS[7] |
| Pendahulu | CDC 1604 |
| Penerus | CDC 7600 |



CDC 6600 adalah unggulan dari seri 6000 yang dihentikan dari sistem komputer mainframe yang diproduksi oleh Control Data Corporation.[8][9] Secara umum dianggap sebagai superkomputer pertama yang sukses, ia mengungguli pemegang rekor industri sebelumnya, IBM 7030 Stretch, dengan faktor tiga.[10][11] Dengan kinerja hingga tiga megaFLOPS,[12][13] CDC 6600 adalah komputer tercepat di dunia dari tahun 1964 hingga 1969, ketika status itu diserahkan kepada penerusnya, CDC 7600.[14]
CDC 6600 pertama dikirimkan pada tahun 1965 ke Livermore dan Los Alamos.[15] Mereka dengan cepat menjadi sistem yang harus dimiliki dalam komputasi ilmiah dan matematika tingkat tinggi, dengan sistem yang dikirimkan ke Courant Institute of Mathematical Sciences, CERN,[16][17] Laboratorium Radiasi Lawrence,[18] dan banyak lainnya. Setidaknya 100 unit dikirimkan secara total.[19]
Sebuah CDC 6600 dipamerkan di Computer History Museum di Mountain View, California. Satu-satunya mesin seri CDC 6000 yang berjalan telah dipulihkan oleh Living Computers: Museum + Labs, tetapi museum tersebut telah ditutup secara permanen.
Deskripsi
Mesin tipikal tahun 1950-an dan 1960-an menggunakan satu unit pemroses pusat (CPU) untuk menggerakkan seluruh sistem.[20] Sebuah program tipikal pertama-tama akan memuat data ke dalam memori (sering menggunakan kode pustaka yang sudah jadi), memprosesnya, dan kemudian menuliskannya kembali. Ini mengharuskan CPU menjadi cukup kompleks untuk menangani set instruksi lengkap yang akan mereka lakukan, termasuk input/output dan pemrosesan. CPU yang kompleks menyiratkan CPU yang besar, memperkenalkan penundaan pensinyalan sementara informasi mengalir di antara modul individu yang menyusunnya. Penundaan ini menetapkan batas maksimum atas kinerja, karena mesin hanya dapat beroperasi pada kecepatan siklus yang memungkinkan sinyal tiba di modul berikutnya. Lebih lanjut, CPU umumnya berjalan lebih lambat dari memori utama yang terpasang padanya. Misalnya, sebuah prosesor mungkin membutuhkan 15 siklus untuk mengalikan dua angka, sementara setiap akses memori hanya membutuhkan satu atau dua siklus. Ini berarti ada waktu signifikan di mana memori utama menganggur. Cray meningkatkan kinerja dalam beberapa cara, memanfaatkan peluang dalam waktu menganggur ini.
Alih-alih hanya sebuah CPU, CDC 6600 mendukung CPU dengan sepuluh prosesor periferal (PP) 12-bit 4 KiB, masing-masing dengan akses ke kumpulan umum 12 saluran input/output (I/O) yang menangani input dan output, serta mengontrol data apa yang dikirim ke memori pusat untuk diproses oleh CP. PP dirancang untuk mengakses memori selama waktu menganggur ketika CPU sibuk melakukan operasi. Ini memungkinkan mereka melakukan input/output secara gratis dalam hal waktu pemrosesan pusat, menjaga CPU tetap sibus sebanyak mungkin.
Karena input/output ditangani oleh prosesor periferal, CDC 6600 menggunakan prosesor pusat (CP) yang disederhanakan yang dirancang untuk menjalankan operasi matematika dan logika secepat mungkin, yang menuntutnya dibangun sekecil mungkin untuk mengurangi panjang kabel dan penundaan pensinyalan terkait. Hal ini mengarah pada sasis utama mesin yang (biasanya) berbentuk salib dengan papan sirkuit untuk CPU diatur dekat dengan pusat, dan menghasilkan CPU yang jauh lebih kecil. Digabungkan dengan kecepatan pensakelaran yang lebih cepat dari transistor silikon, CPU baru ini berjalan pada 10 MHz (waktu siklus 100 ns), sekitar sepuluh kali lebih cepat daripada mesin lain di pasaran. Selain jam yang lebih cepat, prosesor sederhana mengeksekusi instruksi dalam lebih sedikit siklus jam; misalnya, CPU dapat menyelesaikan perkalian dalam sepuluh siklus.
CP 6600 menggunakan kata 60-bit dan representasi integer komplemen satu, sesuatu yang nantinya akan digunakan mesin CDC hingga akhir 1980-an, menjadikannya sistem terakhir selain beberapa prosesor sinyal digital yang menggunakan arsitektur ini.[21]
Kemudian, CDC menawarkan opsi mengenai jumlah dan jenis CP, PP dan saluran, misalnya, CDC 6700 memiliki dua prosesor pusat, sebuah CP 6400 dan sebuah CP 6600.
Sementara mesin lain pada masanya memiliki panel depan yang rumit untuk mengontrolnya, 6600 hanya memiliki panel mulai mati.[22] Ada konsol sistem CRT ganda, tetapi dikendalikan oleh sistem operasi dan tidak mengontrol atau menampilkan perangkat keras secara langsung.
Seluruh mesin 6600 mengandung sekitar 400.000 transistor.[23]
Prosesor periferal
CPU hanya dapat mengeksekusi sejumlah instruksi sederhana yang terbatas. Sebuah CPU tipikal pada era itu memiliki set instruksi yang kompleks, yang mencakup instruksi untuk menangani semua tugas "rumah tangga" normal, seperti akses memori dan input/output. Cray malah mengimplementasikan instruksi ini dalam prosesor terpisah yang lebih sederhana yang didedikasikan hanya untuk tugas-tugas ini, meninggalkan CPU dengan set instruksi yang jauh lebih kecil. Ini adalah yang pertama dari apa yang kemudian disebut desain komputer set instruksi berkurang (RISC).
Dengan memungkinkan CPU, prosesor periferal (PP) dan I/O beroperasi secara paralel, desain ini secara signifikan meningkatkan kinerja mesin. Dalam kondisi normal, mesin dengan beberapa prosesor juga akan berbiaya jauh lebih besar. Kunci dari desain 6600 adalah membuat prosesor I/O, yang dikenal sebagai prosesor periferal (PP), sesederhana mungkin. PP didasarkan pada CDC 160-A 12-bit sederhana, yang berjalan jauh lebih lambat daripada CPU, mengumpulkan data dan mengirimkannya sebagai ledakan ke memori utama dengan kecepatan tinggi melalui perangkat keras khusus.
10 PP diimplementasikan secara virtual; hanya ada perangkat keras CPU untuk satu PP.[24]: hlm.4-3 sampai 4-4 Perangkat keras CPU ini dibagikan dan dioperasikan pada 10 set register PP yang mewakili masing-masing dari 10 status PP (mirip dengan prosesor multithreading modern). Laras register PP akan "berputar", dengan setiap set register PP disajikan ke "slot" yang ditempati oleh CPU PP sebenarnya. CPU yang dibagikan akan mengeksekusi semua atau sebagian instruksi PP, kemudian laras akan "berputar" lagi, menyajikan set register (status) PP berikutnya. Beberapa "putaran" laras diperlukan untuk menyelesaikan sebuah instruksi. "Putaran" laras lengkap terjadi dalam 1000 nanodetik (100 nanodetik per PP), dan sebuah instruksi dapat memakan waktu dari satu hingga lima "putaran" laras untuk diselesaikan, atau lebih jika itu adalah instruksi transfer data.
Lihat juga
Referensi
- ^ a b Laporan Adams 1968
- ^ a b Direktori Dan Panduan Pembeli Komputer 1967
- ^ a b c Persiapan Situs Seri 6000, Sep 65
- ^ "Control Data 6600: Superkomputer Tiba". Dr. Dobb's. Diarsipkan dari asli tanggal 2017-06-05. Diakses tanggal 2018-10-06.
- ^ Manual Pelatihan Prosesor Pusat CDC 6400, Feb 67
- ^ Pengumuman Produk Cyber 70
- ^ a b Sejarah dan Hasil Benchmark Whetstone
- ^ Cayton, Andrew R. L.; Sisson, Richard; Zacher, Chris (2006). The American Midwest: An Interpretive Encyclopedia. Indiana University Press. ISBN 0253003490.
- ^ "CDC 6600 – Selingan Sejarah: Dari Mainframe ke Minikomputer Bagian 2, IBM dan Tujuh Kurcaci – Mereka Menciptakan Dunia". 8 November 2014.
- ^ "Dirancang oleh Seymour Cray, CDC 6600 hampir tiga kali lebih cepat dari mesin tercepat berikutnya pada masanya, IBM 7030 Stretch." Making a World of Difference: Engineering Ideas into Reality. National Academy of Engineering. 2014. ISBN 978-0309312653.
- ^ "Pada tahun 1964 CDC 6600 karya Cray menggantikan Stretch sebagai komputer tercepat di Bumi." Sofroniou, Andreas (2013). Expert Systems, Knowledge Engineering for Human Replication. Lulu.com. ISBN 978-1291595093.
- ^ Anthony, Sebastian (10 April 2012). "Sejarah Superkomputer". ExtremeTech. Diakses tanggal 2015-02-02.
- ^ "CDC 6600". Encyclopædia Britannica. Diakses tanggal 2015-02-02.
- ^ "Desain 7600 bertahan lebih lama daripada desain superkomputer lainnya. Ini memiliki kinerja tertinggi dari komputer mana pun dari perkenalannya pada tahun 1969 hingga diperkenalkannya Cray 1 pada tahun 1976." "CDC 7600". Diarsipkan dari asli tanggal 2016-05-15. Diakses tanggal 2017-10-15.
- ^ N. Lewis, "Purchasing Power: Rivalry, Dissent, and Computing Strategy in Supercomputer Selection at Los Alamos," in IEEE Annals of the History of Computing, vol. 39 no. 3 (2017): 25-40, 2017 [1]
- ^ "CDC 6600 Tiba di CERN". Linimasa CERN.
- ^ Compagnie Lyonnaise de Cinéma (14 Jan 1965). "Komputer Control Data 6600 tiba di CERN, Organisasi Eropa untuk Riset Nuklir". CDS Videos.
- ^ "Hasil Berlimpah". Research Review. Laboratorium Nasional Lawrence Berkeley. 1981. Diarsipkan dari asli tanggal 2018-01-18. Diakses tanggal 2017-05-04.
- ^ "Control Data 6600: Superkomputer Tiba". Diarsipkan dari asli tanggal 7 Juli 2019.
- ^ Smotherman, Mark; Spicer, Dag (Desember 2010). "Upaya Superkomputer Prosesor Tunggal IBM". Communications of the ACM. 53 (12). Association for Computing Machinery: 28–30. doi:10.1145/1859204.1859216. S2CID 23816526.
- ^ Seri UNIVAC 1100/2200 masih menyediakan lingkungan komplemen-satu, tetapi menggunakan perangkat keras komplemen dua.
- ^ "Gambar 6-1. Panel Mulai Mati" (PDF). Control Data - Seri 6000 - Sistem Komputer (PDF). hlm. 6-3. Diakses tanggal 6 Oktober 2023.
- ^ Thornton, James (1 Desember 1970). Desain Komputer: Control Data 6600. hlm. 20. ISBN 978-0673059536.
- ^ Manual Referensi Perangkat Keras Control Data Seri 6000 (PDF). 1978.
Bacaan lanjutan
- Grishman, Ralph (1974). Assembly Language Programming for the Control Data 6000 Series and the Cyber 70 Series. New York, NY: Algorithmics Press. [2]
- Control Data 6400/6500/6600 Computer Systems Reference Manual
- Thornton, J. (1963). Considerations in Computer Design – Leading up to the Control Data 6600 [3]
- Thornton, J. (1970). Design of a Computer—The Control Data 6600. Glenview, IL: Scott, Foresman and Co. [4]
- (1990) Understanding Computers: Speed and Power, a Time Life series ISBN 0809475863
Pranala luar
- Neil R. Lincoln with 18 Control Data Corporation (CDC) engineers on computer architecture and design, Charles Babbage Institute, University of Minnesota. Engineers include 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, and Neil R. Lincoln. Discussion topics include CDC 1604, CDC 6600, CDC 7600, CDC 8600, CDC STAR-100 and Seymour Cray.
- Parallel operation in the Control Data 6600, James Thornton
- Presentation of the CDC 6600 and other machines designed by Seymour Cray – by C. Gordon Bell of Microsoft Research (formerly of DEC)
- "CDC 6600's Five Year Reign". Computer History Museum. 2003.
The 6600 had 400,000 transistors and more than 100 miles of wiring.
– overview with pictures
Konten ini disalin dari wikipedia, mohon digunakan dengan bijak.


