CDC 6600

CDC 6600
Valmistaja Control Data Corporation
Tyyppi supertietokone
Julkaistu 1965
Edeltäjä Seuraaja
←  CDC 7600 →
CDC 6600:n konsoli

CDC 6600 oli Control Data Corporationin kehittämä ensimmäinen kaupallinen supertietokone.[1] Se tuli markkinoille vuonna 1965, ja sen pääsuunnittelija oli Seymour Cray. Noin yhden megaflopsin nopeudella CDC 6600 oli maailman nopein tietokone vuoteen 1969 asti, jolloin seuraaja CDC 7600 syrjäytti sen.[2][3]

CDC 6600:ssa oli 60-bittinen keskussuoritin, jonka apuna oli kymmenen 12-bittistä apusuoritinta. Kaikki varsinainen laskenta oli varattu keskussuorittimen tehtäväksi, kun taas apusuorittimet keskittyivät syöttö- ja tulostuslaitteiden ohjauksen kaltaisiin laskennallisesti vaatimattomampiin tehtäviin.

Koneen keskussuoritin on ehkä varhaisin esimerkki tietokonesuunnittelun RISC-ajattelusta, joskin lyhenne RISC keksittiin vasta yli kymmenen vuotta myöhemmin. Kaikki CDC 6600:n konekielen käskyt olivat yksinkertaisia ja ajoituksensa puolesta samankaltaisia, minkä ansiosta keskussuoritin pystyi suorittamaan muutamaa peräkkäistä käskyä rinnakkain. Keskussuorittimessa oli mm. kaksi kertolaskuyksikköä liukuluvuille ja yksi jakolaskuyksikkö. Käskypuskuriin tallennettiin samanaikaisesti kahdeksan peräkkäistä käskyä, joten niiden lataamista erikseen muistista ei tarvinnut odotella. Suorittimen suunnittelutapaa kutsutaan nykyisin superskalaariseksi.[4]

Cray vaati tietokoneeseen transistoria, jolla oli suurempi kytkentänopeus kuin aikaisemmilla ja joka pystyisi toimimaan korkeammassa lämpötilassa.[5] Laitteen toteuttamiseen käytettiin uusia piipohjaisia transistoreita, jotka olivat ensimmäiset piihin perustuvat, jotka olivat nopeampia kuin germaniumiin perustuvat.[5] Jean Hoerni käytti kultaa douppaukseen.[5] Nopeampi transistori yhdistettynä yksinkertaiseen ajoitukseen mahdollisti koneen ajamisen 10 megahertsin kellotaajuudella. Kellojaksot olivat nelivaiheisia, joten käytännön kellotaajuus oli 40 MHz. CDC 6600:ssa oli freonijäähdytys.[6] Myös muotoilussa oli otettu huomioon välimatkojen minimointi tietokoneen osien välillä.

Toiminnan nopeuttamiseksi CDC 6600:n keskusmuisti oli pankitettu siten, että peräkkäiset sanat oli tallennettu erillisiin muistipankkeihin. Näin laite pystyi esimerkiksi kirjoittamaan peräkkäisiin muistipaikkoihin nopeammin kuin varsinainen muistin nopeus antoi myöten.

Aikaansa nähden erikoinen ratkaisu oli myös CDC 6600:n konsoli, jossa oli koneen tilaa kuvaavien vilkkuvalojen sijaan kaksi pyöreää tutkamaista kuvaputkinäyttöä. Näyttöjen ja käyttöliittymän ohjaus oli varattu apusuoritinten tehtäväksi, joten se ei vienyt aikaa varsinaiselta laskennalta.

CDC 6600:aa myytiin kaikkiaan noin 100 kappaletta.[7] Useita yksilöitä käytettiin ydinaseiden kehittelyyn liittyvässä laskennassa.

  1. The history of supercomputers Extreme Tech. Viitattu 17.8.2012.
  2. Evolution of Supercomputers Computersight
  3. Princeton: CDC 6600
  4. James E. Smith & Gurindar S. Sohi: The Microarchitecture of Superscalar Processors (PDF) ftp.cs.wisc.edu. 20.8.1995. Viitattu 21.10.2019. (englanniksi) 
  5. a b c 1961: Silicon Transistor Exceeds Germanium Speed computerhistory.org. Viitattu 23.10.2021. (englanniksi)
  6. Remembering the CDC 6600 The Register. Viitattu 27.8.2017.
  7. CDC 6600’s Five Year Reign Computer History Museum. Viitattu 27.8.2017.

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]