UNIVAC LARC

UNIVAC LARC (lyhenne sanoista Livermore Advanced Research Computer ( venäläinen Livermore Advanced research computer ) tai englanninkielinen  Livermore Automatic Reaction Calculator tai englanniksi Livermore Atomic Research Computer [1] ) on Remington Randin (tarkemmin sanoen sen divisioonan UNIVAC ) ensimmäinen yritys. luoda supertietokone . Se suunniteltiin moniprosessoriksi , jossa oli kaksi CPU:ta (jota kutsuttiin tietokoneiksi ) ja yksi I/O-järjestelmä (jota kutsuttiin prosessoriksi ).   

Luontihistoria

Toukokuussa 1955 Remington Rand sai Livermore Laboratoriesilta tilauksen rakentaa transistorisoitu tietokone osallistuttuaan tarjouskilpailuun IBM: tä vastaan . Laboratorion sovellus vaati tietokoneen, jonka prosessointiteho on 1–2 MIPS 2–3 vuodessa ja jonka budjetti on 2,5 miljoonaa Yhdysvaltain dollaria.

IBM:n edustajat päättivät tarjota Livermore Laboratorylle toisen, kalliimman, mutta kehittyneemmän tietokoneen, joka oli monta kertaa parempi kuin sovelluksessa vaadittiin. Laboratorio hylkäsi IBM-tarjouksen ja valitsi Remington Randin. IBM, saatuaan tietää, että Los Alamos -laboratorio harkitsi myös supertietokoneen tilaamista, tarjosi heti palvelujaan ja loi IBM 7030 Stretch -tietokoneen , joka asennettiin Scrap Alamosiin vuonna 1961.

Kun sopimus alkoi vuonna 1955, Remington Rand oli sulautunut Sperryyn muodostaen uuden yrityksen nimeltä Sperry-Rand. Livermore Laboratoryn spesifikaatiosta keskusteltuaan laboratorion laskentaosaston päällikkö Sidney Fernbach osallistui aktiivisesti neuvotteluihin.

Herman Lukoff nimitettiin projektijohtajaksi , tietokonearkkitehtuurin suunnittelivat Arthur Gehring ja Albert Tonik, sähköosan suunnitteli Josh Gray Lukoffin, Bill Winterin ja Lloyd Stonen avustuksella. ). [2]

Ensimmäinen LARC toimitettiin Livermore Laboratoriesille kolme vuotta myöhässä, jolloin budjetti ylittyi useita kertoja ja UNIVAC/Remington-Rand kärsi taloudellisista tappioista. Esimerkiksi loismelua vastaan, joka syntyi, kun loisvirtoja purettiin kiskoista koteloon, päätettiin peittää koko kotelo ja kiskojen kosketuskohdat koteloiden kanssa kullalla ja koskettimet itse runko hopealla. [3] LARC rakennettiin pintasulkutransistoreiden ympärille, jotka olivat poistuneet käytöstä koneen valmistuttua. LARC:n suorituskyky oli kuitenkin laboratorion väitteen mukainen.

Tammikuussa 1960 LARC purettiin ja lähetettiin 18 kuorma-autoa yhdessä koko insinööriryhmän kanssa ympäri Amerikkaa Philadelphiasta Kaliforniaan Livermoren laboratorioon. Tietokoneen asennus paikan päällä alkoi maaliskuussa 1960 ja päättyi kesäkuussa 1960. Tätä seurasi toinen vuosi testausta ja hyväksyntää.

LARC-tietokoneesta rakennettiin vain kaksi esimerkkiä:

  1. ensimmäinen toimitettiin Livermoren kansalliseen laboratorioon kesäkuussa 1960.
  2. toinen on Yhdysvaltain laivaston David Taylor Model Basin Laboratories .

Molemmissa koneissa oli vain yksi tietokone , joten kumpikaan kahdesta esiintymästä ei ollut itse asiassa moniprosessori. [neljä]

LARC oli aikansa aikana erittäin nopea auto. Lisääminen suoritettiin 4 mikrosekunnissa, kertominen 8 mikrosekunnissa ja jako 28 mikrosekunnissa. Se oli nopein tietokone vuosina 1960-1961, kunnes IBM 7030 Stretch -tietokone tuli markkinoille .

LARC työskenteli Livermore Laboratoryssa ja David Taylor Model Basinissa noin vuosiin 1968-1969 asti.

Kuvaus

LARC oli 48-bittinen sanapituus desimaalikone . Se käytti binäärikoodattua desimaaliaritmetiikkaa , jossa joka neljäs bitti oli varattu yhdelle numerolle, mikä sallii enintään 11 ​​etumerkillistä numeroa. Käskyn koko oli 48 bittiä eli yksi sana. Jokaisella koneen numerolla oli yksi bitti virheenseurantaa varten, mikä tarkoitti, että jokainen sana kesti 60 bittiä (48 bittiä + 12 pariteettibittiä ). Peruskonfiguraatiossa oli 26 yleiskäyttöistä rekisteriä, ja ne voitiin haluttaessa laajentaa 99 yleisrekisteriin. Yleiskäyttöisten rekistereiden käyttöaika oli 1 mikrosekunti.

Peruskokoonpanossa oli yksi tietokone , tähän kokoonpanoon oli mahdollista lisätä toinen tietokone ja muuttaa kone moniprosessoriksi.

Prosessori oli erillinen prosessori (jolla oli eri ohjesarja kuin tietokoneessa ), joka ohjasi pääsyä 12-24 magneettirumpuun , 4-44 UNISERVO II -nauhuriin , kahteen elektroniseen sivutallentimeen (EPR), jotka sallivat tekstin tulostamisen, ja grafiikkaa 35:llä. mm filmi , 1-2 nopeaa tulostinta janopea rei'itetty kortinlukija .

LARCissa käytetty RAM oli magneettinen ydinmuisti , joka muodostettiin 2500 sanan muistipankeiksi. Jokaisessa kaapissa oli neljä muistipankkia. Peruskokoonpanossa oli 8 muistipankkia (kaksi kaappia), eli 20 000 sanaa RAM-muistia. RAM-muistia voitaisiin laajentaa 39 pankkiin (kymmenen kaappiin yhdellä tyhjällä pankilla), eli jopa 97 500 konesanaksi. RAM-muistissa oli pariteettibitti per numero, joten jokainen muistissa oleva sana vei 60 bittiä. RAM-muistin hakuaika oli 8 mikrosekuntia ja sykliaika oli 4 mikrosekuntia. Taitavalla datan allokoinnilla muistipankkeihin oli mahdollista saavuttaa 4 mikrosekunnin jatkuva hakuaika mille tahansa tietopyynnölle (esimerkiksi jos ohjelmakäskyt sijaitsevat yhdessä pankissa ja tiedot toisessa).

Dataväylä, joka yhdistää kaksi tietokonetta ja prosessorin RAM-muistilla, tuki multipleksointia suuremman kaistanleveyden saavuttamiseksi; jokainen 4 mikrosekunnin dataväyläsykli jaettiin 8 500 nanosekunnin segmenttiin:

  1. prosessori  - ohjeet ja tiedot
  2. tietokone 1 - ohje
  3. tietokone 2 - tiedot
  4. I/O DMA Synchronizer  - Data
  5. ei käytetty
  6. tietokone 2 - ohjeet
  7. tietokone 1 - tiedot
  8. I/O DMA Synchronizer  - Data

Katso myös

Muistiinpanot

  1. Lundstrom, 1987 , s. 16.
  2. Tietojenkäsittelytieteen ja tietotekniikan virstanpylväät, s.151 . Haettu 2. lokakuuta 2017. Arkistoitu alkuperäisestä 8. maaliskuuta 2016.
  3. Lundstrom, 1987 , s. 17-20.
  4. Unisysin historian uutiskirje. Osa 3, numero 1 maaliskuu 1999 Jotkut Burroughs Transistor Computers by George Gray . Haettu 18. kesäkuuta 2014. Arkistoitu alkuperäisestä 23. syyskuuta 2015.

Kirjallisuus

Linkit