CDC 6000 serisi - CDC 6000 series

CDC 6000 serisi bir aileydi ana bilgisayar bilgisayarlar tarafından üretildi Control Data Corporation 1960'larda.[1] CDC 6200'den oluşuyordu,[2] CDC 6300,[3] CDC 6400, CDC 6500,[4] CDC 6600 ve CDC 6700[5] zamanlarına göre son derece hızlı ve verimli olan bilgisayarlar. Her biri büyüktü katı hal bilimsel ve ticari veri işlemenin yanı sıra genel amaçlı, dijital bilgisayar çoklu programlama, çoklu işlem, Uzaktan İş Girişi, zaman paylaşımı, ve veri yönetimi kontrolündeki görevler işletim sistemi aranan DÜRBÜN (Program Yürütmesinin Denetleyici Kontrolü).[6][7][8] 1970 yılına kadar[9] ayrıca KRONOS adında zaman paylaşımı odaklı bir işletim sistemi vardı.[10] İlk neslin parçasıydılar süper bilgisayarlar.[11] 6600, Control Data'nın 6000 serisinin amiral gemisiydi.[12][13]

CDC 6600 bilgisayar. Ön planda gösterilen ekran konsolu, arka planda ana sistem kabini, solda ve ortada bellek / mantık / kablolar ve sağda güç / soğutma üretimi ve kontrolü.

Genel Bakış

CDC 6000 serisi bilgisayarlar dört ana işlevsel cihazdan oluşuyordu:

6000 serisi "azaltılmış komut seti" (RISC )[kaynak belirtilmeli ] yıllar önce böyle bir terim icat edildi ve dağıtılmış bir mimariye sahipti.

Ailenin üyeleri, temel olarak merkezi işlemcilerin sayısı ve türüne göre farklılık gösteriyordu:[18]

  • CDC 6600, her biri aynı anda bir talimat üzerinde çalışan, paralel olarak çalışabilen 10 işlevsel birime sahip tek bir CPU idi.
  • CDC 6400, aynı komut setine sahip tek bir CPU'ydu, ancak aynı anda yalnızca bir komut yapabilen tek bir birleşik aritmetik işlev birimine sahipti.
  • CDC 6500, iki adet 6400 merkezi işlemciye sahip çift CPU'lu bir sistemdi
  • CDC 6700 ayrıca 6600 ve 6400 merkezi işlemcili bir çift CPU sistemiydi.

Daha önce de bazı özellikler ve adlandırmalar kullanılmıştı. CDC 3000 dizi:

Şu anda (2018 itibariyle) çalışan tek CDC 6000 serisi makine olan 6500, tarafından restore edilmiştir. Yaşayan Bilgisayarlar: Müze + Laboratuvarlar[22] 1967 yılında inşa edilmiş ve Purdue Üniversitesi 1989 yılına kadar hizmet dışı bırakılıp daha sonra Chippewa Falls Sanayi ve Teknoloji Müzesi tarafından satın alınmadan önce Paul Allen LCM + L için.[23]

Tarih

CDC 6000 serisinin ilk üyesi, Süper bilgisayar CDC 6600, tarafından tasarlandı Seymour Cray ve James E. Thornton[24] içinde Chippewa Şelalesi, Wisconsin. Eylül 1964'te tanıtıldı ve saniyede üç milyona kadar talimat gerçekleştirdi; IBM Stretch, önceki birkaç yılın hız şampiyonu.[25][26] Beş yıl boyunca en hızlı makine olarak kaldı. CDC 7600 başlatıldı.[27] Makine oldu Freon soğutucu akışkan soğutmalı.

Bu tipte yaklaşık 100 makineden üretilen Kontrol Verileri,[28] her biri 6 ila 10 milyon dolar arasında satış yapıyor.

Getirilecek bir sonraki sistem, CDC 6400, Nisan 1966'da teslim edildi. 6400 merkezi işlemci, 6600'ün paralel işlevsel birimlerinden ziyade daha yavaş ve daha ucuz bir seri işlemciydi. 6400'ün diğer tüm yönleri 6600 ile aynıydı. Ardından, Ekim 1967'de James E. Thornton tarafından tasarlanan ve 6400 tarzı çift merkezi işlemcili bir makine olan CDC 6500 takip edildi. Ve son olarak, her ikisi ile birlikte CDC 6700 6600 tarzı CPU ve 6400 tarzı CPU, Ekim 1969'da piyasaya sürüldü.

Aşağıdaki özel baskı seçenekleri, seri için özel olarak geliştirildi:

  • Merkezi İşlemci olmadan yapılandırılmış ikinci bir sistem takma (6416 numaralı ve "Artırılmış G / Ç Arabelleği ve Kontrol olarak tanımlanan)[16]:Ek A ilkine; birleşik toplam etkin bir şekilde 20 çevre birimi ve 24 kanallı kontrol işlemcisiydi ve amaç, ek çevre birimlerini desteklemek ve "6000 serisinin çoklu programlamayı ve toplu iş işlemeyi önemli ölçüde artırmaktı." (30 PPU'luk, 36 kanallı 6600 bir makine, Control Data'nın Yazılım Araştırma Laboratuvarı tarafından 1971–1973 arasında Minneapolis Cybernet ana bilgisayarı olarak çalıştırıldı, ancak bu sürüm hiçbir zaman ticari olarak satılmadı.)
  • Control Data ayrıca daha az sayıda çevresel işlemciye sahip bir CDC 6400'ü pazarladı:[16]:Ek E
    • Yedi çevresel işlemcili CDC 6415–7
    • Sekiz çevresel işlemcili CDC 6415–8
    • Dokuz çevresel işlemcili CDC 6415–9

Donanım

Merkezi bellek (CM)

Tüm CDC 6000 serisi bilgisayarlarda, merkezi işlemci yaklaşık yedi eşzamanlı aktif programla iletişim kurar (Meslekler ), merkezi bellekte bulunan. Bu programlardan gelen talimatlar, merkezi işlemci kayıtlarına okunur ve merkezi işlemci tarafından planlanan aralıklarla yürütülür. Sonuçlar daha sonra merkezi belleğe döndürülür.

Bilgi, merkezi bellekte kelimeler biçiminde saklanır. Her kelimenin uzunluğu 60'tır ikili rakamlar (bitler ). Dahil edilen yüksek verimli adres ve veri kontrol mekanizmaları, bir kelimenin 100 nanosaniye kadar kısa bir sürede merkezi belleğe veya merkezden çıkarılmasına izin verir.

Genişletilmiş Çekirdek Depolama (ECS)

Genişletilmiş çekirdek depolama birimi (ECS), ek bellek depolama alanı sağlar ve CDC 6000 serisi bilgisayarların güçlü bilgi işlem yeteneklerini geliştirir. Birim, her biri bir ECS sözcüğü (488 bit) genişliğinde ve her bir banka için bir 488 bit arabelleği olan aralıklı çekirdek kümeleri içerir. CM'den nominal olarak daha yavaş olsa da, ECS, bazı uygulamalarda ECS'ye CM'den daha iyi performans veren bir arabellek (önbellek) içerir. Ancak, daha yaygın bir referans modeli ile CM hala daha hızlıydı.

Merkezi işlemci

Exchange Jump Paketi
PA0B0 = 0
RA (SANTİMETRE)A1B1
FL (SANTİMETRE)A2B2
EMA3B3
RA (ECS)A4B4
FL (ECS)A5B5
A6B6
A7B7
X0
X1
X2
X3
X4
X5
X6
X7

Efsane:

  • P: Program Adresi (18 bit)
  • RA: Referans Adresi
  • FL: Alan Uzunluğu
  • SANTİMETRE: Merkezi Bellek (18 bit)
  • ECS: Genişletilmiş Çekirdek Depolama (24 bit)
  • EM: Çıkış Modu (18 bit)
  • A0-A7: Adres kayıtları (18 bit)
  • B1-B7: Arttırma kayıtları (18 bit)
  • X0-X7: Operand kayıtları (60 bit)

Merkezi işlemci, bilgisayarın çalışma gücü görevi gören yüksek hızlı aritmetik birimdi. Kullanıcı programları için toplama, çıkarma ve mantıksal işlemleri ve tüm çarpma, bölme, artırma, indeksleme ve dallanma talimatlarını gerçekleştirdi. CDC 6000 mimarisinde, merkezi işlem biriminin hiçbir giriş çıkış (G / Ç) işlemleri. Girdi / Çıktı tamamen eşzamansızdı ve çevresel işlemciler tarafından gerçekleştirildi.

6000 serisi bir CPU, 24 çalışan içeriyordu kayıtlar, X0-X7, A0-A7 ve B0-B7 olarak belirlenmiştir. Sekiz X kaydının her biri 60 bit uzun ve çoğu veri işleme için kullanılır - hem tam sayı hem de kayan nokta. Sekiz B kaydı 18 bit uzun ve genellikle indeksleme ve adres saklama için kullanılır. B0 Kaydı, her zaman 0 döndürmek için donanımla bağlanmıştır. Yazılım kuralına göre, B1 kaydı genellikle 1'e ayarlanmıştır. (Bu genellikle 15 bit yerine talimatlar 30 bit Sekiz 18-bit A yazmaçları, karşılık gelen X yazmaçlarına ilginç bir şekilde 'bağlanmıştır': A1'den A5'e kadar olan kayıtlardan herhangi birine bir adres atanması, bu adresin içeriklerinin karşılık gelen X kayıtlarına bir bellek yüküne neden oldu. Aynı şekilde, A6 ve A7 kayıtlarına bir adres ayarlamak, X6 veya X7'den bellekte bu konuma bir bellek depolanmasına neden oldu. A0 ve X0 yazmaçları bu şekilde birleştirilmemiştir, bu nedenle sıfırlama yazmaçları olarak kullanılabilirler. Ancak, CDC'ler Genişletilmiş Çekirdek Depolama (ECS) adreslenirken A0 ve X0 kullanılmıştır.

Talimatlar ya 15 ya da 30 bit uzunluğundaydı, bu nedenle, her bir 60 bit kelime. 60 bitlik bir kelime, kelimeye uyan 15 bitlik ve 30 bitlik talimatların herhangi bir kombinasyonunu içerebilir, ancak 30 bitlik bir talimat sonraki kelimeye geçemez. işlem kodları altı bit uzunluğundaydı. Talimatın geri kalanı ya üç üç bitlik yazmaç alanı (iki işlenen ve bir sonuç) ya da 18 bitlik iki yazmaçtı anlık sabit. Tüm talimatlar 'kaydolmak için kayıt ol' idi. Örneğin, aşağıdaki PUSULA (derleme dili) kodu bellekten iki değer yükler, 60 bitlik bir tamsayı ekleme gerçekleştirir, ardından sonucu depolar:

SA1 X KAYIT A1'i X'İN ADRESİNE AYARLAYIN; O ADRESDEN X1 YÜKLER A2 Y KAYIT A2'yi Y ADRESİNE AYAR; ADRES X2'DEN YÜKLER X2 X1 VE X2 UZUN BÜTÜNLÜĞÜ X1 VE X2 KAYITLARINI EKLEYER, X6SA6'YA SONUÇ KAYIT A6'YI Z ADRESİNE AYARLA; X6'YI BU ADRESE SAKLAR

CDC 6400 serisinde kullanılan merkezi işlemci, bir birleşik aritmetik öğe her seferinde bir makine talimatı gerçekleştiren. Talimat türüne bağlı olarak, bir talimat nispeten hızlı bir beşten herhangi bir yeri alabilir saat döngüleri (18-bit tamsayı aritmetik) ile 68 saat çevrimine (60-bit popülasyon sayısı) kadar. CDC 6500, 6400 ile aynıydı, ancak iki özdeş 6400 CPU içeriyordu. Böylece CDC 6500, makinenin hesaplama verimini neredeyse ikiye katlayabilir. (Ancak G / Ç işlem hacmi değil; bu yine de aynı 10 PP / 12 Kanal tarafından sunulan harici G / Ç cihazlarının yavaşlığıyla sınırlıydı. Ancak birçok CDC müşterisi hesaplamaya bağlı sorunlar üzerinde çalıştı; 6500 onlar için mükemmeldi. )

CDC 6600 bilgisayarı, CDC 6400 gibi, sadece bir merkezi işlemciye sahiptir. Bununla birlikte, merkezi işlemcisi çok daha fazla verimlilik sunuyordu. İşlemci 10 kişiye ayrıldı fonksiyonel birimler, her biri belirli bir operasyon türü için tasarlanmış. 10 işlevsel birimin tümü, her biri kendi çalışması üzerinde çalışarak aynı anda çalışabilir. Sağlanan işlev birimleri şunlardı: dal, Boolean, kaydırma, uzun tamsayı toplama, kayan nokta toplama, kayan nokta bölme, iki kayan nokta çarpanı ve iki artış (18 bitlik tam sayı ekleme) birimleri. İşlevsel birim gecikmeleri, çok hızlı üç saat döngüsü (artış ekleme) ile 29 saat döngüsü (kayan nokta bölme) arasındaydı.

6600 işlemci, çeşitli işlemci (işlevsel birim, kayıt) kaynaklarının mevcut olduğunu varsayarak her saat döngüsünde yeni bir talimat verebilir. Bu kaynaklar, bir çetele mekanizma. Ayrıca sorun oranının yüksek tutulmasına katkıda bulunan talimat yığını, hangi önbelleğe alınmış sekiz talimat kelimesinin içeriği (32 kısa talimat veya 16 uzun talimat veya bir kombinasyon). Küçük döngüler tamamen yığın içinde yer alabilir ve komut getirmelerinden kaynaklanan bellek gecikmesini ortadan kaldırabilir.

Hem 6400 hem de 6600 CPU'lar 100 ns (10 MHz). 6400 CPU'nun seri yapısı nedeniyle, tam hızı büyük ölçüde komut karışımına bağlıydı, ancak genellikle yaklaşık 1 MIPS. Kayan nokta eklemeleri 11 saat döngüsünde oldukça hızlıydı, ancak kayan nokta çarpımı 57 saat döngüsünde çok yavaştı. Bu nedenle, kayan nokta hızı büyük ölçüde işlemlerin karışımına bağlıdır ve 200'ün altında olabilir. kFLOPS. 6600 elbette çok daha hızlıydı. İyi bir derleyici talimatı planlamasıyla, makine teorik zirvesi olan 10 MIPS'e yaklaşabilir. Kayan nokta ilaveleri dört saat döngüsü aldı ve kayan nokta çarpımları 10 saat aldı (ancak iki çok işlevli birim vardı, bu nedenle iki işlem aynı anda işlenebilirdi.) Bu nedenle 6600'ün en yüksek kayan nokta hızı 2 olabilir. -3 MFLOPS.

CDC 6700 bilgisayarı, diğer üç bilgisayarın en iyi özelliklerini birleştirdi. CDC 6500 gibi, iki merkezi işlemcisi vardı. Biri, birleşik aritmetik bölümü olan bir CDC 6400 / CDC 6500 merkezi işlemciydi; diğeri, daha verimli CDC 6600 merkezi işlemciydi. Kombinasyon, CDC 6700'ü CDC 6000 serisinin en hızlı ve en güçlüsü yaptı.

CDC 6000 serisinin mimarisi
6000 serisi
Bilgisayar
Giriş çıkış
Kanallar
Çevresel
İşlemciler
Merkez
Hafıza
Merkezi İşlemci
İşletme
Kayıtlar
Fonksiyonel Birim
CDC 64001210124Birleşik Aritmetik Bölüm
CDC 65001210124Birleşik Aritmetik Bölüm
24Birleşik Aritmetik Bölüm
CDC 66001210124Topla, Çarp (2x), Böl, Uzun Topla, Kaydır, Boolean, Arttır (2x), Dal
CDC 67001210124Birleşik Aritmetik Bölüm
24Topla, Çarp (2x), Böl, Uzun Topla, Kaydır, Boolean, Arttır (2x), Dal

Çevresel işlemciler

Merkezi işlemci, on adede kadar çevresel işlemci (PP) ile merkezi belleğe erişimi paylaşır. Her bir çevresel işlemci, her biri 12 bit olan kendi 1 μs 4K kelime belleğine sahip ayrı bir bilgisayardır.[16]:s.4–2 (Biraz benzerlerdi CDC 160A mini bilgisayarlar, 12 bitlik kelime uzunluğunu ve komut setinin bölümlerini paylaşır.)

PP'ler 12 G / Ç'ye arayüz olarak tasarlanırken kanallar, bölümleri Chippewa İşletim Sistemi (COS) ve ondan türetilen sistemler, ör. DÜRBÜN, TOPUZ, KRONOS, NOS ve NOS / BE, PP'ler üzerinde çalıştı. Yalnızca PP'lerin kanallara erişimi vardır ve giriş / çıkış gerçekleştirebilir: merkezi bellek ve aşağıdaki gibi çevresel cihazlar arasında bilgi aktarımı diskler ve Manyetik bant birimleri. Merkezi işlemciyi tüm girdi / çıktı görevlerinden kurtarırlar, böylece çevresel işlemciler girdi / çıktı ve işletim sistemi işlevleriyle uğraşırken hesaplamalar yapabilir. Bu özellik, kullanıcı programlarının hızlı bir şekilde işlenmesini sağlar. İşletim sisteminin çoğu PP'lerde çalışıyordu,[29] böylece Merkezi İşlemcinin tam gücünü kullanıcı programları için kullanılabilir durumda bırakır.

Her çevresel işlemci, mantıksal işlemleri ekleyebilir, çıkarabilir ve gerçekleştirebilir. Özel talimatlar, işlemci belleği ve kanallar aracılığıyla çevre aygıtları arasında kelime başına 1 μs'ye kadar veri aktarımı gerçekleştirir. Çevresel işlemciler toplu olarak bir varil işlemci. Her biri rutinleri diğerlerinden bağımsız olarak yürütür. Bus mastering uygulamasının gevşek bir öncülüdür veya Doğrudan bellek erişimi.

Komutlar 6 bitlik bir işlem kodu kullandı, böylece bir işlenen için sadece 6 bit kaldı. 18 bitlik bir adres oluşturmak için sonraki kelimenin 12 bitini birleştirmek de mümkündü (Merkez Belleğin 131.072 kelimesine erişmek için gereken boyut).[16]:s.4–6

Veri kanalları

Giriş veya çıkış için, her çevresel işlemci, veri kanalı adı verilen bir iletişim bağlantısı üzerinden bir çevresel aygıta erişir. Her veri kanalına bir çevresel aygıt bağlanabilir; ancak bir kanal, birden fazla cihaza hizmet vermek için donanımla değiştirilebilir.

Her bir çevresel işlemci, başka bir çevresel işlemci o cihaza bağlı veri kanalını kullanmıyorsa, herhangi bir çevresel cihaz ile iletişim kurabilir. Başka bir deyişle, bir seferde yalnızca bir çevresel işlemci belirli bir veri kanalını kullanabilir.

Ekran konsolu

CDC 6600 için konsol

Çevresel aygıtlar ve çevresel işlemciler arasındaki iletişime ek olarak, iletişim bilgisayar operatörü ile işletim sistemi arasında gerçekleşir. Bu, bilgisayar konsolu, iki tane vardı CRT ekranlar.

Bu ekran konsolu, makinedeki her durum biti için yüzlerce yanıp sönen ışık ve anahtar içeren zamanın geleneksel bilgisayar konsollarından önemli bir sapma oldu. (Görmek ön panel bir örnek için.) Karşılaştırıldığında, 6000 serisi konsol zarif bir tasarımdı: basit, hızlı ve güvenilir.

Konsol ekranları kaligrafi, değil raster dayalı. Analog devre, ekrandaki karakterleri tek tek çizmek için elektron ışınlarını yönlendirdi. Çevresel işlemcilerden biri konsolu çalıştıran "DSD" (Dinamik Sistem Ekranı) adlı özel bir program çalıştırdı. Görünür titremeyi önlemek için ekranı sürekli olarak yeterince hızlı bir şekilde yeniden çizmesi gerektiğinden, DSD'deki kodlamanın hızlı olması gerekiyordu.

DSD, sistem ve devam eden işler hakkındaki bilgileri görüntüledi. Konsol ayrıca, operatörün depolanan programları değiştirme isteklerini girebileceği ve yürütülmekte olan veya yürütülmeyi bekleyen işler hakkındaki bilgileri görüntüleyebileceği bir klavye içeriyordu.

Tam ekran düzenleyici O26 (sonra IBM model 026 anahtar yumruk, işletim sistemi kısıtlamaları nedeniyle ilk karakter alfabetik hale getirilerek), operatör konsolunda çalıştırılabilir. Bu Metin düzeltici 1967'de ortaya çıktı ve bu onu ilk tam ekran editörlerden biri yaptı. (Ne yazık ki, CDC'nin normal sürümler için tam ekran düzenleyici olan FSE'yi sunması 15 yıl daha sürdü. zaman paylaşımı CDC'ler Ağ İşletim Sistemindeki kullanıcılar.)

Operatör konsolu kullanılarak yazılmış çeşitli oyunlar da vardı. Bunlar BAT (bir beyzbol oyunu), KAL (a kaleydoskop ), KÖPEK (Snoopy köpek kulübesini ekranlarda uçuruyor), ADC (Andy Capp EYE (ekranları devasa gözlere çevirdi, sonra göz kırptı), PAC (a Pac-Man benzeri bir oyun), bir ay iniş simülatörü ve daha fazlası.

Minimum yapılandırma

Bir CDC 6000 serisi bilgisayar sisteminin minimum donanım gereksinimleri, bilgisayardan oluşuyordu; 32.768 kelimelik merkezi bellek depolama, 24 milyon karakterlik yığın depolama sağlamak için herhangi bir disk, disk paketi veya tambur kombinasyonu, bir delikli kart okuyucu, delikli kart yumruk, yazıcı denetleyiciler ve iki 7 yollu manyetik bant ünitesi ile.

Ek merkezi hafıza gibi opsiyonel ekipmanlar dahil edilerek daha büyük sistemler elde edilebilir,[30][16] genişletilmiş çekirdek depolama (ECS), ek disk veya tambur birimleri, kart okuyucular, delgeçler, yazıcılar ve teyp birimleri. Grafik çiziciler ve mikrofilm kaydediciler de mevcuttu.

Çevre birimleri

  • CDC 405 Kart Okuyucu - Ünite, 80 sütunlu kartları dakikada 1200 kartta ve 51 sütunlu kartları dakikada 1600 kartta okur. Her tepsi, gerekli yükleme oranını azaltmak için 4000 kart alır.[31]
  • CDC 6602/6612 Konsol Ekranı
  • CDC 6603 Disk Sistemi
  • CDC 626 Manyetik Bant Taşımaları
  • CDC 6671 İletişim Çoklayıcı - 4800'e kadar 16 adede kadar senkronize veri bağlantısını destekler bps her biri için Uzaktan İş Girişi
  • CDC 6676 İletişim Çoklayıcı - 300'e kadar 64 asenkron veri bağlantısını destekler bps her biri için zaman paylaşımı Giriş.
  • CDC 6682/6683 Uydu Bağlayıcı
  • CDC 6681 Veri Kanalı Dönüştürücü[6]

Versiyonlar

CDC 6600 amiral gemisiydi. CDC 6400, önemli ölçüde daha düşük maliyetli, daha yavaş, daha düşük performanslı bir CPU idi.

CDC 6500, hesaplamaya bağlı sorunlar için tasarlanmış, 2 CPU'lu ancak yalnızca 1 G / Ç PP setine sahip çift CPU 6400'tü. CDC 6700 aynı zamanda çift CPU'lu bir makineydi, ancak bir 6600 CPU ve bir 6400 CPU'ya sahipti. CDC 6415 daha da ucuz ve daha yavaş bir makineydi; 6400 CPU'ya sahipti ancak yalnızca yedi, sekiz veya dokuz ile mevcuttu PPU'lar normal on yerine. CDC 6416, 6000 serisi bir makineye eklenebilecek bir yükseltmeydi; önemli ölçüde iyileştirilmiş I / O performansı için tasarlanmış toplam 20 PPU ve 24 kanal sağlayan fazladan bir PPU bankası ekledi.

6600

CDC 6600 amiral gemisi miydi ana bilgisayar Süper bilgisayar 6000 serisi bilgisayar sistemlerinin Control Data Corporation Genelde ilk başarılı olarak kabul edilir Süper bilgisayar, en hızlı selefinden daha iyi performans gösterdi, IBM 7030 Stretch, üç kat. Üçe kadar performanslamegaFLOPS,[32][33] CDC 6600, yaklaşık 100 tanesi satıldı,[34] 1964'ten 1969'a kadar dünyanın en hızlı bilgisayarıydı ve bu statüyü halefi olan CDC 7600.[35][27]

CDC 6600, RISC tasarım felsefesi ve alışılmadık bir şekilde, birlerin tamamlayıcısı tamsayıların gösterimi. Halefleri, 1980'lerin sonlarına kadar 30 yıldan fazla bir süre boyunca mimari geleneği sürdürecek ve birler-tamamlayıcı tamsayılarla tasarlanan son çiplerdi.[36]

CDC 6600, aynı zamanda yaygın olarak kullanılan ilk bilgisayardı. Yük depolama mimarisi, adres kayıtlarına yazılmasıyla, veri kayıtlarından bellek yükünü veya veri depolanmasını tetikler.

İlk CDC 6600'ler 1965'te Livermore ve Los Alamos Ulusal Laboratuvarlarına (California Üniversitesi tarafından yönetilen) teslim edildi. Seri # 4, Courant Matematik Bilimleri Enstitüsü'ne gitti Courant Enstitüsü Greenwich Village, New York CIty'deki NYU'da. ABD dışındaki ilk teslimat, CERN yakın laboratuvar Cenevre, İsviçre,[37] iki ila üç milyon fotoğrafını analiz etmek için kullanıldı. kabarcık odası CERN deneylerinin her yıl ürettiği parçalar. 1966'da başka bir CDC 6600, Lawrence Radyasyon Laboratuvarı, bir bölümü Berkeley'deki California Üniversitesi, Alvarez balon odası içinde fotoğraflanan nükleer olayların analizi için kullanıldı.[38] Austin'deki Texas Üniversitesi Bilgisayar Bilimleri ve Matematik Bölümleri için bir tane teslim etti ve soğutma verimliliği için bir tarafı açıkta bir yamaçta saklanan ana kampüsünde yeraltına yerleştirdi.

Bir CDC 6600 ekranda Bilgisayar Tarihi Müzesi içinde Mountain View, Kaliforniya.

6400

CDC 6400CDC 6000 serisinin bir üyesi olan, 1960'larda Control Data Corporation tarafından yapılan bir ana bilgisayar idi. Merkezi işlem birimi, mimari olarak uyumluydu. CDC 6600. Aynı anda birden fazla komut üzerinde çalışabilen 10 paralel işlevsel birime sahip olan 6600'ün aksine, 6400, bir seferde yalnızca tek bir talimat üzerinde çalışabilen birleşik bir aritmetik üniteye sahipti. Bu, daha yavaş, daha düşük performanslı bir CPU ile sonuçlandı, ancak önemli ölçüde daha düşük maliyetli bir CPU oldu. Bellek, çevresel işlemci tabanlı giriş çıkış (G / Ç) ve çevre birimleri 6600 ile aynıydı.

1966'da Bilgi İşlem Merkezi (Almanca: Rechenzentrum) of the RWTH Aachen Üniversitesi bir CDC 6400 satın aldı, ilk Kontrol Verileri Süper bilgisayar içinde Almanya ve ikincisi Avrupa sonra Avrupa Nükleer Araştırma Örgütü (CERN). Ayrıca 64 uzak hat ile tüm üniversiteye hizmet etti teletipler (TTY) ile değiştirilene kadar CDC Cyber ​​175 1976'da bilgisayar.[39]

Çift CPU sistemleri

6500

CDC 6500
CDC 6500.jpg
CDC 6500'ün açık panelleri, şurada restorasyon geçiriyor: Yaşayan Bilgisayarlar: Müze + Laboratuvarlar Seattle'de.
GeliştiriciSeymour Cray
Üretici firmaControl Data Corporation
Ürün ailesiCDC 6000 serisi
TürSüper bilgisayar
Yayın tarihi1967 (1967)
Tanıtım ücreti8 milyon $ ~ 2019'da 65.948.498 $ 'a eşdeğer
İşletim sistemiDÜRBÜN, NOS
İşlemciÇift 6400, 40 MHz'e kadar
Hafıza65.000 60 bit kelime
GörüntüleDD60
kitle10.000 pound'dan (5.0 kısa ton; 4.5 t).
SelefIBM 7030 Stretch
HalefCDC 7600

CDC 6500, çift CPU 6400 içeren,[40] 6000 serisinin üçüncü süper bilgisayarıdır. Control Data Corporation ve tasarlayan Süper bilgisayar öncü Seymour Cray.[23] İlk 6500, 1964'te ilan edildi ve 1967'de teslim edildi.[41]

On iki farklı bağımsız bilgisayar içerir. Bunlardan on tanesi, her biri ayrı bir belleğe sahip olan ve programları birbirinden ayrı çalıştırabilen ve iki 6400 merkezi işlemciyi çalıştırabilen çevresel ve kontrol işlemcileridir.[6] Hava soğutmalı olmak yerine sıvı soğutma sistemine sahiptir ve bilgisayarın üç bölmesinin her birinin kendi soğutma ünitesi vardır.[42]

CDC 6500 sistemleri şuraya kuruldu:

6700

6600 ve 6400'den oluşan CDC 6700 6000 serisinin en güçlüsüydü.

Ayrıca bakınız

  • CDC Siber - 6000 serisi bilgisayarların haleflerini içeriyordu

Notlar

  1. ^ "İlk bilgisayarım - CDC".
  2. ^ "İhracat lisansı konusunda tartışma". Bilgisayar Dünyası. 12 Eylül 1977. s. 94.
  3. ^ "Ne zaman hatırla - Güney Maryland".
  4. ^ Lath Carlson. "Yaşayan Bilgisayarlar Müzesi'ndeki CDC 6500 süper bilgisayarı".
  5. ^ "Kontrol Verisi CDC-6700 için Bölümlenmiş Veri Kümesi Yardımcı Programları".
  6. ^ a b c 6400/6500/6600 Bilgisayar Sistemleri Referans Kılavuzu (PDF). Minneapolis, Minnesota: Control Data Corporation. 1967. Alındı 25 Temmuz 2016.
  7. ^ "Control Data Corporation, CDC-6600 ve 7600".
  8. ^ "Michigan Eyalet Üniversitesi'ndeki CDC 6000'ler".
  9. ^ "CDC Geçmiş Zaman Çizelgesi".
  10. ^ "İz odaklı bir CDC 6400 simülasyonunun doğrulanması".
  11. ^ Courier, Hayleigh Colombo Journal ve. "Purdue'nin ilk süper bilgisayarını restore eden müze". Alındı 25 Temmuz 2016.
  12. ^ Cayton, Andrew R. L .; Sisson, Richard; Zacher, Chris (2006). Amerikan Ortabatı: Yorumlayıcı Bir Ansiklopedi. ISBN  978-0253003492.
  13. ^ "CDC 6600 - Tarihsel Arada: Ana Bilgisayardan Mini Bilgisayara Bölüm 2, IBM ve Yedi Cüceler - Dünyalar Yaratıyorlar". 8 Kasım 2014.
  14. ^ Paul B. Schneck (2012). Süper Bilgisayar Mimarisi. s. 47. ISBN  978-1461579571.
  15. ^ Daha sonraki yıllarda, 6000 serisinin özel sürümleri, IBM'inki gibi, az veya çok sayıda müşteriye teslim edildi. RPQ'lar.
  16. ^ a b c d e f g Control Data 6000 Series Donanım Referans Kılavuzu (PDF). 1978.
  17. ^ 10'dan farklı PPU yapılandırması standart değildi ve sorunlar belgelendi.
  18. ^ "BT Tarih Topluluğu".
  19. ^ "24 bit makineler için PUSULA" (PDF). Arşivlenen orijinal (PDF) 2012-09-10 tarihinde. Alındı 2017-10-04.
  20. ^ "48 bit makineler için PUSULA" (PDF).
  21. ^ "CDC, 3600 için SCOPE işletim sisteminin erken bir sürümünü sağladı" Henley, Ernest J .; Lewins, Jeffery (2014). Nükleer Bilim ve Teknolojideki Gelişmeler. ISBN  978-1483215662.
  22. ^ Yaşayan Bilgisayarlar: Müze + Laboratuvarlar]
  23. ^ a b "CDC 6500". Yaşayan Bilgisayar Müzesi. Alındı 25 Temmuz 2016.
  24. ^ "James E. Thornton". computer.org (IEEE Bilgisayar Topluluğu). James E. Thornton ... 1994 Eckert-Mauchly Ödülü ... CDC 1604, 6600, 6400, 6500 ve STAR-100'ün tasarımına yardımcı oldu.
  25. ^ "Seymour Cray tarafından tasarlanan CDC 6600, gününün bir sonraki en hızlı makinesi olan IBM 7030 Stretch'ten neredeyse üç kat daha hızlıydı." Fark Yaratan Bir Dünya Yaratmak: Fikirleri Gerçeğe Dönüştürmek. Ulusal Mühendislik Akademisi. 2014. ISBN  978-0309312653.
  26. ^ "1964'te Cray'in CDC 6600'ü, dünyadaki en hızlı bilgisayar olarak Stretch'in yerini aldı." Andreas Sofroniou (2013). İNSAN REPLİKASYONU İÇİN UZMAN SİSTEMLER, BİLGİ MÜHENDİSLİĞİ. ISBN  978-1291595093.
  27. ^ a b "CDC 7600". Arşivlenen orijinal 2016-05-15 tarihinde. Alındı 2017-10-15.
  28. ^ "CDC 6600'ün Beş Yıllık Hükümdarlığı".
  29. ^ "Illinois Zephyr".
  30. ^ Desteklenen Merkezi Bellek yapılandırmalarının resmi listesi şöyledir: 16.384 / 32.768 / 49.152 / 65.536 / 98.304 veya 131.072.
  31. ^ "Kontrol Verisi 405 Kart Okuyucusu". Contrtol Data Corporation Teknik Özellikler Kitapçığı (2/74). Şubat 1974.
  32. ^ Anthony, Sebastian (10 Nisan 2012). "Süper Bilgisayarların Tarihi". ExtremeTech. Alındı 2015-02-02.
  33. ^ "CDC 6600". Encyclopædia Britannica. Alındı 2015-02-02.
  34. ^ "CDC 6600'ün Beş Yıllık Hükümdarlığı".
  35. ^ "7600 tasarımı diğer süper bilgisayar tasarımlarından daha uzun sürdü. 1969'da piyasaya sürülmesinden 1976'da Cray 1'in piyasaya sürülmesine kadar tüm bilgisayarlar arasında en yüksek performansa sahipti.">
  36. ^ UNIVAC 1100/2200 serisi yine de one'-tamamlayıcı bir ortam sağlar, ancak ikisinin tamamlayıcı donanımını kullanır.
  37. ^ "CDC 6600 CERN'e ulaştı". CERN Zaman Çizelgeleri.
  38. ^ "Tampon Kırpma". Araştırma İncelemesi. Lawrence Berkeley Laboratuvarı. 1981.'den arşivlendi orijinal 2018-01-18 tarihinde. Alındı 2017-10-04.
  39. ^ "Chronik des heutigen Rechen- und Kommunikationszentrums (RZ) der RWTH Aachen" (Almanca'da). ReZe RWTH Aachen. Alındı 2013-12-13.
  40. ^ "CDC 6500". BT geçmişi. 15 Aralık 2015. Alındı 25 Temmuz 2016.
  41. ^ "Control Data Corporation Collection - Geçmiş Zaman Çizelgesi". www.cbi.umn.edu. Alındı 25 Temmuz 2016.
  42. ^ "Birinci Nesil Süper Bilgisayarı Diriltme Müzesi". HPCwire. 13 Ocak 2014. Alındı 25 Temmuz 2016.
  43. ^ "CDC 6500". 60bits.net. Alındı 25 Temmuz 2016.
  44. ^ "6400, 6500 | CERN zaman çizelgesine yükseltildi". timeline.web.cern.ch. Alındı 25 Temmuz 2016.
  45. ^ Enterprise, I.D.G (5 Haziran 1978). "Bilgisayar Dünyası". 12 (23). IDG Enterprise. Alındı 25 Temmuz 2016. Alıntı dergisi gerektirir | günlük = (Yardım Edin)

Referanslar

Dış bağlantılar