CDC 6600

CDC 6600
Render 3D dengan figur manusia sebagai skala
Desain
PabrikanControl Data Corporation
PerancangSeymour Cray
Tanggal rilisSeptember 1964[1]
Unit terjual100+
HargaAS$2.370.000[2] (setara dengan $19.150.000 pada 2024)
Casing
DimensiTinggi : 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]
Beratsekitar 12.000 pon (6,0 ton pendek; 5,4 t)[4]
Daya30 kW @ 208 V 400 Hz[2][5]
Sistem
Sistem operasiSCOPE, KRONOS[6]
CPUprosesor 60-bit @ 10 MHz[7]
MemoriHingga 982 kilobita (131000 x 60 bit)[1]
MIPS2 MIPS[7]
PendahuluCDC 1604
PenerusCDC 7600

Gambar ortografik 2-tampilan CDC 6600 dengan skala
CDC 6600. Di belakang konsol sistem adalah dua "lengan" dari kabinet berbentuk tanda plus dengan penutup dibuka. Modul individu dapat dilihat di dalamnya. Rak yang menahan modul diengsel untuk memberikan akses ke rak di belakangnya. Setiap lengan mesin memiliki hingga empat rak seperti itu. Di sebelah kanan adalah sistem pendingin.
Sebuah konsol sistem CDC 6600. Desain ini merupakan inovasi besar, karena layar dan keyboard menggantikan ratusan sakelar dan lampu kedip yang umum di konsol sistem masa itu. Tampilan digerakkan melalui perangkat lunak, terutama untuk menyediakan tampilan teks dalam pilihan tiga ukuran. Ini juga memberikan cara untuk menggambar grafik sederhana. Tidak seperti tampilan yang lebih modern, konsol adalah sistem gambar vektor, bukan sistem raster. Konsol memiliki font tunggal, di mana setiap glif adalah serangkaian vektor. Penyelesaian otomatis bagian kata kunci memungkinkan entri perintah yang lebih cepat.

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

  1. ^ a b Laporan Adams 1968
  2. ^ a b Direktori Dan Panduan Pembeli Komputer 1967
  3. ^ a b c Persiapan Situs Seri 6000, Sep 65
  4. ^ "Control Data 6600: Superkomputer Tiba". Dr. Dobb's. Diarsipkan dari asli tanggal 2017-06-05. Diakses tanggal 2018-10-06.
  5. ^ Manual Pelatihan Prosesor Pusat CDC 6400, Feb 67
  6. ^ Pengumuman Produk Cyber 70
  7. ^ a b Sejarah dan Hasil Benchmark Whetstone
  8. ^ Cayton, Andrew R. L.; Sisson, Richard; Zacher, Chris (2006). The American Midwest: An Interpretive Encyclopedia. Indiana University Press. ISBN 0253003490.
  9. ^ "CDC 6600 – Selingan Sejarah: Dari Mainframe ke Minikomputer Bagian 2, IBM dan Tujuh Kurcaci – Mereka Menciptakan Dunia". 8 November 2014.
  10. ^ "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.
  11. ^ "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.
  12. ^ Anthony, Sebastian (10 April 2012). "Sejarah Superkomputer". ExtremeTech. Diakses tanggal 2015-02-02.
  13. ^ "CDC 6600". Encyclopædia Britannica. Diakses tanggal 2015-02-02.
  14. ^ "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.
  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]
  16. ^ "CDC 6600 Tiba di CERN". Linimasa CERN.
  17. ^ Compagnie Lyonnaise de Cinéma (14 Jan 1965). "Komputer Control Data 6600 tiba di CERN, Organisasi Eropa untuk Riset Nuklir". CDS Videos.
  18. ^ "Hasil Berlimpah". Research Review. Laboratorium Nasional Lawrence Berkeley. 1981. Diarsipkan dari asli tanggal 2018-01-18. Diakses tanggal 2017-05-04.
  19. ^ "Control Data 6600: Superkomputer Tiba". Diarsipkan dari asli tanggal 7 Juli 2019.
  20. ^ 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.
  21. ^ Seri UNIVAC 1100/2200 masih menyediakan lingkungan komplemen-satu, tetapi menggunakan perangkat keras komplemen dua.
  22. ^ "Gambar 6-1. Panel Mulai Mati" (PDF). Control Data - Seri 6000 - Sistem Komputer (PDF). hlm. 6-3. Diakses tanggal 6 Oktober 2023.
  23. ^ Thornton, James (1 Desember 1970). Desain Komputer: Control Data 6600. hlm. 20. ISBN 978-0673059536.
  24. ^ Manual Referensi Perangkat Keras Control Data Seri 6000 (PDF). 1978.

Bacaan lanjutan

Pranala luar

Konten ini disalin dari wikipedia, mohon digunakan dengan bijak.

×
Advertisement