UNIVAC LARC

UNIVAC LARC (zkratka pro anglický  Livermore Advanced Research Computer ( rusky Livermore advanced research computer ), nebo anglicky  Livermore Automatic Reaction Calculator , nebo anglicky  Livermore Atomic Research Computer [1] ) je prvním pokusem společnosti Remington Rand (přesněji její divize UNIVAC ) vytvořit superpočítač . Byl koncipován jako multiprocesor se dvěma CPU (které se nazývaly počítače ) a jedním I/O systémem (který se nazýval procesor ).

Historie vytvoření

V květnu 1955 obdržel Remington Rand objednávku od Livermore Laboratories na sestavení tranzistorového počítače poté, co vstoupil do výběrového řízení proti IBM . Laboratorní aplikace požadovala počítač s výpočetním výkonem 1~2 MIPS za 2-3 roky a rozpočtem 2,5 milionu amerických dolarů.

Zástupci IBM se rozhodli nabídnout Livermore Laboratory další, dražší, ale pokročilejší počítač, který mnohonásobně převyšoval to, co bylo v aplikaci požadováno. Laboratoř odmítla nabídku IBM a rozhodla se pro Remington Rand. IBM, když zjistila, že laboratoř v Los Alamos také přemýšlí o objednání superpočítače, okamžitě nabídla své služby a vytvořila počítač IBM 7030 Stretch , nainstalovaný v Scrap Alamos v roce 1961.

V době, kdy smlouva začala v roce 1955, se Remington Rand sloučil se Sperry a vytvořil novou společnost s názvem Sperry-Rand. Při projednávání specifikace z Livermore Laboratory se jednání aktivně účastnil Sidney Fernbach, vedoucí oddělení výpočetní techniky laboratoře.

Ředitelem projektu byl jmenován Herman Lukoff , architekturu počítače navrhli Arthur Gehring a Albert Tonik, elektrickou část navrhl Josh Gray za pomoci Lukoffa, Billa Wintera a Lloyda Stonea. ). [2]

První LARC byl do Livermore Laboratories dodán o tři roky později, s několikanásobným překročením rozpočtu a finanční ztrátou pro UNIVAC/Remington-Rand. Například za účelem potlačení parazitního hluku, který se vyskytoval při vypouštění parazitních proudů z přípojnic do pouzdra, bylo rozhodnuto pokrýt celé pouzdro a místa kontaktů přípojnic s pouzdry zlatem a kontakty na pouzdru samotný podvozek se stříbrem. [3] LARC byl postaven kolem tranzistorů s povrchovou bariérou, které se v době, kdy byl stroj dokončen, přestaly používat. Nicméně výkon LARC byl v souladu s tvrzením laboratoře.

V lednu 1960 byl LARC rozebrán a odeslán v 18 kamionech společně s celým týmem inženýrů po celé Americe od Philadelphie po Kalifornii do laboratoře v Livermore. Montáž počítače na místě začala v březnu 1960 a skončila v červnu 1960. Následoval další rok testování a přejímky.

Byly vyrobeny pouze dva příklady počítače LARC:

  1. první byl dodán do Livermore National Laboratory v červnu 1960.
  2. druhý je David Taylor Model Basin Laboratories amerického námořnictva.

Oba stroje měly pouze jeden počítač , takže ani jeden z těchto dvou instancí nebyl ve skutečnosti multiprocesor. [čtyři]

Na svou dobu byl LARC velmi rychlé auto. Sčítání bylo provedeno za 4 mikrosekundy, násobení za 8 mikrosekund a dělení za 28 mikrosekund. Byl to nejrychlejší počítač v období 1960-1961, dokud se na trh nedostal počítač IBM 7030 Stretch .

LARC pracoval v Livermore Laboratory a David Taylor Model Basin asi do let 1968-1969.

Popis

LARC byl 48bitový dekadický stroj délky slova . Používal binárně kódovanou desítkovou aritmetiku , kde každé čtyři bity byly přiděleny jedné číslici, což umožnilo maximálně 11 číslic se znaménkem. Velikost instrukce byla 48 bitů, tedy jedno slovo. Každá číslice ve stroji měla jeden bit pro sledování chyb, což znamenalo, že každé slovo trvalo 60 bitů (48 bitů + 12 paritních bitů ). Základní konfigurace měla 26 obecných registrů a v případě potřeby je bylo možné rozšířit na 99 obecných registrů. Registry pro všeobecné použití měly přístupovou dobu 1 mikrosekundu.

Základní konfigurace měla jeden počítač , k této konfiguraci bylo možné přidat druhý počítač a ze stroje udělat multiprocesor.

Procesor byl samostatný CPU (s jinou instrukční sadou než počítač ), který řídil přístup k 12-24 magnetickým bubnům , 4-44 magnetofonům UNISERVO II , dvěma elektronickým záznamníkům stránek (EPR), které umožňovaly textový výstup, a grafice na 35 mm filmu , 1-2 vysokorychlostní tiskárny a vysokorychlostní čtečka děrných štítků .

RAM používaná v LARC byla magnetická jádrová paměť , zformovaná do paměťových bank po 2500 slovech. Každá skříň obsahovala čtyři paměťové banky. Základní konfigurace měla 8 paměťových bank (dvě skříně), tedy 20 000 slov RAM. RAM bylo možné rozšířit na 39 bank (deset skříní s jednou prázdnou bankou), tedy až 97 500 strojových slov. RAM měla paritní bit na číslici, takže každé slovo v paměti zabíralo 60 bitů. Přístupová doba RAM byla 8 mikrosekund a doba cyklu byla 4 mikrosekundy. S šikovnou alokací dat do paměťových bank bylo možné dosáhnout konstantní přístupové doby 4 mikrosekundy pro jakýkoli požadavek na data (například pokud jsou instrukce programu umístěny v jedné bance a data v jiné).

Datová sběrnice spojující dva počítače a procesor s RAM podporovala multiplexování pro dosažení větší šířky pásma; každý 4 mikrosekundový cyklus datové sběrnice byl rozdělen do 8 500 nanosekundových segmentů:

  1. procesor  - instrukce a data
  2. počítač 1 - instrukce
  3. počítač 2 - data
  4. I/O DMA Synchronizer  - Data
  5. nepoužívá
  6. počítač 2 - návod
  7. počítač 1 - data
  8. I/O DMA Synchronizer  - Data

Viz také

Poznámky

  1. Lundstrom, 1987 , s. 16.
  2. Milníky v informatice a informačních technologiích, s. 151 . Získáno 2. října 2017. Archivováno z originálu 8. března 2016.
  3. Lundstrom, 1987 , s. 17-20.
  4. Unisys History Newsletter. Volume 3, Number 1 March 1999 Some Burroughs Tranzistor Computers od George Graye . Získáno 18. června 2014. Archivováno z originálu 23. září 2015.

Literatura

Odkazy